SmartRefreshLayout
SmartRefreshLayout copied to clipboard
完美配合SmartRefreshLayout使用的RecyclerView的框架: BRV
新增PageRefreshLayout(继承SmartRefreshLayout), 扩展以下特性
- 简化函数
- 细节优化
- 缺省页
- 分页加载
- 拉取加载更多
- 预加载 / 预拉取
可能是最强大的RecyclerView框架
项目主页
| 使用文档
| 无法访问?
| 贡献代码
| 下载体验

BRV特性
- [x] 快速创建多类型列表
- [x] 一对一/一对多创建多类型
- [x] 添加头布局和脚布局
- [x] 点击(防抖动)/长按事件
- [x] 分组(展开折叠/递归层次/展开置顶/拖拽/侧滑/多类型/单一展开模式)
- [x] 悬停/粘性头部
- [x] 快速创建分隔线/间隔
- [x] 切换模式(例如切换编辑模式)
- [x] 选择模式(多选/单选/全选/取消全选/反选)
- [x] 拖拽排序
- [x] 侧滑删除
- [x] 下拉刷新(Refresh) | 上拉加载(LoadMore) | 下拉加载(UpFetch), 由SmartRefreshLayout实现
- [x] 预加载(Preload)
- [x] 对比数据更新(Diffs)
- [x] 自动分页加载数据
- [x] 列表动画/骨骼图动画
- [x] 列表缺省页, 由StateLayout实现
- [x] 支持DataBinding
- [x] 支持ViewBinding
- [x] 可添加FlexboxLayoutManager实现伸缩列表自动换行
- [x] 可添加Net(强大的协程网络请求)实现自动化网络请求