Releases: CymChad/BaseRecyclerViewAdapterHelper
3.0.2
3.0.1
3.0.0
Add method removeEmptyView()
;
Add method getItemOrNull()
;
Add annotation;
Optimization code;
Change convert(helper: VH, item: T?)
to convert(helper: VH, item: T)
;
Change convert(helper: VH, item: T?, payloads: List<Any>)
to convert(helper: VH, item: T, payloads: List<Any>)
;
升级适配:
kotlin
:
将所有convert(helper: VH, item: T?)
中的可空数据item
,变更为convert(helper: VH, item: T)
不为空数据,
也就是将问号
(?
)去掉。
java
:
同样将convert()
中item
的@Nullable
注解改为@NotNull
3.0.0-beta11
fix BaseProviderMultiAdapter
bug
3.0.0-beta10
add getViewByPosition()
#3026
change BaseItemProvider
:
1、change onCreateViewHolder(parent: ViewGroup, viewType: Int)
2、change onViewHolderCreated(viewHolder: BaseViewHolder, viewType: Int)
3、add getItemProvider(viewType: Int)
适配:BaseItemProvider
中的onCreateViewHolder()
和onViewHolderCreated()
增加新的参数,重写此方法的需要进行修改
3.0.0-beta9
Change method to property of Kotlin.
getEmptyLayout() -> emptyLayout
getFooterViewPosition() -> footerViewPosition
getFooterLayoutCount() -> footerLayoutCount
getFooterLayout() -> footerLayout
getHeaderViewPosition() -> headerViewPosition
getHeaderLayoutCount() -> headerLayoutCount
getHeaderLayout() -> headerLayout
3.0.0-beta8
fix #3021
clean code
3.0.0-beta7
fix node data settings bug
3.0.0-beta6
3.0.0-beta5
fix #3009