安卓RecyclerView框架(BRV)是专门给安卓应用开发的用户打造的一个编程工具,开发人员能够在这个app上面看到 RecyclerView框架的每个控件的实际效果和具体功能,而且呀,它还是一个以应用形式呈现的技术文档呢,能帮开发人员快速掌握这个框架,上手可快了。
快速创建多类型列表
一对一/一对多创建多类型
添加头布局和脚布局
点击(防抖动)/长按事件
分组(展开折叠/递归层次/展开置顶/拖拽/侧滑/多类型/单一展开模式)
悬停/粘性头部
快速创建分隔线/间隔
切换模式(例如切换编辑模式)
选择模式(多选/单选/全选/取消全选/反选)
拖拽排序
侧滑删除
下拉刷新(Refresh) | 上拉加载(LoadMore) | 下拉加载(UpFetch), 由SmartRefreshLayout实现
预加载(Preload)
对比数据更新(Diffs)
自动分页加载数据
列表动画/骨骼图动画
列表缺省页, 由StateLayout实现
支持DataBinding
支持ViewBinding
可添加FlexboxLayoutManager实现伸缩列表自动换行
可添加Net(强大的协程网络请求)实现自动化网络请求
框架安装介绍
控件使用说明
控件效果展示
控件参数说明
Project 的 settings.gradle 添加仓库
dependencyResolutionManagement {
repositories {
// ...
maven { url 'https://jitpack.io' }
}
}
Module 的 build.gradle 添加依赖框架
dependencies {
implementation 'com.github.liangjingkanji:BRV:1.6.0'
}
1.0更新
feat:分割线函数divider新增参数stretch禁止拉伸。
fix:PageRefreshLayout在页面未创建完成使用refreshing立即finish,会导致下拉动画无法回弹以及刷新无效。
fix:修复展开分组当前item动画白屏。
perf:如果拖拽起始位置等于目标位置则属于无效移动, 不回调onDrag方法。
对于安卓应用开发人员来说,这个安卓RecyclerView 框架(BRV)是非常好用的,直接就能看到每个控件的效果和功能,一目了然,学习起来轻松多了。