SmartRefreshLayout icon indicating copy to clipboard operation
SmartRefreshLayout copied to clipboard

完美配合SmartRefreshLayout使用的RecyclerView的框架: BRV

Open liangjingkanji opened this issue 3 years ago • 0 comments

新增PageRefreshLayout(继承SmartRefreshLayout), 扩展以下特性

  1. 简化函数
  2. 细节优化
  3. 缺省页
  4. 分页加载
  5. 拉取加载更多
  6. 预加载 / 预拉取

中文 | English

1600

可能是最强大的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(强大的协程网络请求)实现自动化网络请求

liangjingkanji avatar Mar 07 '22 14:03 liangjingkanji