2.2.2
- 重命名
FilterInterceptor->IFilterInterceptor
- 重命名
FilterAfterInterceptor->IFilterAfterInterceptor
IFilterInterceptor
IFilterAfterInterceptor
支持enable
属性
2.2.1
- 提供一些
update
方法, 用于轻量差异更新相同类型列表数据. - 新增数据加载示例Demo
2.2.0
- 修复一些已知位置, 调整一些命名.
- 新增一些常用的扩展方法, 一些属性修改回调
DslAdapterItem
新增常用属性itemWidth/Height
itemMinWidth/Height
itemPadding
itemBackgroundDrawable
itemEnable
DslDataFilter
共享线程池- 新增
updateData
扩展方法, 方便将List
数据, 渲染进DslAdapter
- 新增
FilterAfterInterceptor
子类MaxItemCountFilterAfterInterceptor
, 用于控制RecycleView
最大显示数量.
2.1.0
DslAdapterItem
支持LifecycleOwner
, 提供STARTED
RESUMED
DESTROYED
3种状态dispatchUpdates
支持list
- 调整了一些命名规则
- 全面支持了
payload
的更新方式 - 加入了一些更实用的扩展函数
DslDataFilter
重构了抖动``节流
的处理方法DslDataFilter
拆分前置
中置
后置
过滤
拦截器DslDataFilter
加入了过滤后
拦截器
2.0.0
注意:本次更新内容有点多, API
调整过大, 有问题欢迎联系我!
- 支持
payloads
更新方式 - 100%
kotlin
代码(DslViewHolder
L
) - 调整
DslAdapterStatusItem
DslLoadMoreItem
实现方式 - 调整
DslDataFilter
逻辑 - 调整其他代码结构
1.4.1
min sdk
调整为 12- 修复
DslAdapterItem
itemHidden
属性不生效的问题 - 移除一些
open
修饰