Releases: CymChad/BaseRecyclerViewAdapterHelper
Releases · CymChad/BaseRecyclerViewAdapterHelper
4.1.4
feat: BaseDifferAdapter 数据操作方法增加 Runnable 参数
4.1.3
fix: 单独调用 notifyDataSetChanged() 方法对 stateView 不生效的 bug #3822
4.1.1
fix: QuickGridLayoutManager 空布局无法撑满 #3818
feat: 新增 @JvmStatic,优化 java 调用 #3800
⚠️从 4.1.0 开始,修改了包名,用于兼容 BRVAH 3老版本共同使用
引用方式改为:
io.github.cymchad:BaseRecyclerViewAdapterHelper4:4.1.2
注意多了一个4,类似于RxJava的方式。
对于之前使用4.0.3
等版本的,项目全局替换包名,方式如下:
1、使用全局替换:Ctrl + Shift + R
2、将 com.chad.library.adapter.base 替换为 com.chad.library.adapter4
4.1.0
feat: 新增 removeAtRange()
方法,用于便捷删除指定范围内的数据
feat: 修改项目包名,用于兼容 BRVAH 3
⚠️从 4.1.0 开始,修改了包名,用于兼容 BRVAH 3老版本共同使用
引用方式改为:
io.github.cymchad:BaseRecyclerViewAdapterHelper4:4.1.2
注意多了一个4,类似于RxJava的方式。
对于之前使用4.0.3
等版本的,项目全局替换包名,方式如下:
1、使用全局替换:Ctrl + Shift + R (Mac: Command + Shift + R)
2、将 com.chad.library.adapter.base 替换为 com.chad.library.adapter4
非常抱歉,以后不会再出现类似情况!
4.0.3
feat: QuickAdapterHelper.Builder()
新增 attachTo
便捷方法
perf: emptyView
相关方法更名为 stateView
perf: submitList
中,去除 list 引用地址判断
fix: 状态布局 在 QuickGridLayoutManager 中没有铺满的 BUG
fix: 如果先设置了adapter,后设置 QuickGridLayoutManager ,其状态布局铺满不生效的 BUG
4.0.2
feat: 限制泛型T,不能为 null 类型
perf: 整理代码
fix: QuickGridLayoutManager 中可能出现的bug
4.0.1
fix: BaseSingleItemAdapter
中 onBindViewHolder
的 BUG
feat: getItemPosition
替换为 itemIndexOfFirst
,以符合命名规则
4.0.0
perf: QuickGridLayoutManager 改为 open 可以继承
perf: 整理注释
feat: 新增数据添加校验
fix: 交换元素产生的数组顺序错误问题 #3790
3.0.14
fix: #3770
依赖方式:
implementation "io.github.cymchad:BaseRecyclerViewAdapterHelper:3.0.14"