-
Notifications
You must be signed in to change notification settings - Fork 141
Update log
景彬 edited this page Jan 14, 2020
·
21 revisions
引入:
- implementation 'com.github.youlookwhat:ByRecyclerView:1.0.15'
- implementation 'com.github.youlookwhat:ByRecyclerView:1.0.15-support' // support版本
- 优化destroy的操作
- [修复] 添加瀑布流分割线的问题
- [修复] 在指定位置添加一组数据的问题
- [新增] 使用多类型列表代码示例
- [新增] 使用自定义横向加载更多布局示例
- [优化] 代码优化
- [新增] 下拉刷新延迟加载控制
- [新增] 设置线性布局分割线可直接设置颜色等,处理滚动条不到顶的问题
- 优化:自动在holder里setByRecyclerView(),添加子view的点击长按事件时不需要额外执行set操作。#4
- 增加item及item子view的点击/长按示例
- 1.增加子View的点击和长按事件
- 2.不设置下拉刷新监听也可以使用下拉刷新动画,只需设置开关,
recyclerView.setRefreshEnabled(true);
- 3.修复下拉后再次上滑时出现的卡顿问题
- 4.BaseBindingAdapter完善
- 增加setStateView()方法,可以设置加载中/加载错误等状态
- 修复下拉出现刷新头后不能再连续上拉
- 增加正在加载更多的状态
- 增加正在下拉刷新的状态
- 去掉
app_name
翻译
- 1.增加了GridSpaceItemDecoration,便于一键设置宫格间距
- 2.增加了setOnLoadMoreListener(listener, delayMillis),便于延迟调用加载更多接口
- 3.修复了瀑布流判断是否全屏的逻辑
- 4.修复了不足一屏上滑再下滑时的刷新逻辑
- 5.文件夹与资源文件重命名,防止与项目文件重名
- 1.完善分割线的设置,更方面简介(grid分割线正在完善)
- 2.可直接通过layoutId添加头尾空布局
- 3.优化上拉刷新/加载更多布局代码
- 4.修复自定义布局类作用域问题
- 5.BindingHolder调换参数顺序,统一位置
- 6.增加添加分割线示例
- 7.添加自定义网易云音乐下拉刷新和加载更多布局示例
由于项目大幅完善阶段,可能变动api较大,忘见谅,有问题可直接提issues,谢谢
- 修复了BaseLoadMore/BaseRefreshHeader作用域,使其可以自定义布局
- 1.修复了使用SwipeRefreshLayout下拉刷新时会加载更多的Bug
- 2.修改了判断是否全满一屏的逻辑
- 3.更改了方法名:setRefreshing(refreshing)传入true设置刷新
- 1.Change minSdk 14
- 2.Fix preview bug
- 3.Fix 修复到底重置后不能上拉刷新的Bug
- 4.防止和系统Api重名,更名为ByDividerItemDecoration
- 5.setAdapter时重置状态
- Fix 修复到底重置后不能上拉刷新的Bug
- 1.Change minSdk 14
- 2.Fix preview bug
- 1.支持 下拉刷新、加载更多
- 2.可设置自定义 下拉刷新布局 和 加载更多布局
- 3.添加/移除 HeaderView、FooterView
- 4.设置空布局 EmptyView
- 5.添加item的点击/长按事件
- 6.可随意切换 自带下拉刷新布局 / SwipeRefreshLayout
- 7.优化过的BaseRecyclerAdapter
- 8.优化过的BaseListAdapter
- 9.结合DataBinding (RecyclerView / ListView)
- 10.默认使用AndoridX,且支持Support
1 引入及极速设置
- 2.1 使用自带下拉刷新
- 2.2 使用加载更多
- 2.3 添加item点击事件
- 2.4 添加item长按事件
- 2.5 addHeaderView
- 2.6 addFooterView
- 2.7 setStateView
- 2.8 不满一屏不加载
- 2.9 加载更多底部间距
- 2.10 自定义下拉刷新
- 2.11 自定义加载更多
- 2.12 子View点击事件
- 2.13 子View长按事件
- 2.14 item 局部刷新
3 Adapter
- 3.1 单类型列表
- 3.2 单类型列表(databinding)
- 3.3 多类型列表实现