
回复
移植于github优秀开源库BaseRecyclerViewAdapterHelper 地址:https://github.com/CymChad/BaseRecyclerViewAdapterHelper
一个强大并且灵活的RecyclerViewAdapter 支持以下列表功能: 1、动画效果:缩放 侧入 渐入 2、添加头尾布局 3、多type类型布局 4、分组多type布局 5、差分刷新 6、下拉刷新 7、空布局 8、树形-3级菜单
导入方式
将JitPack存储库添加到您的构建文件中(项目根目录下build.gradle文件)
(文档仍在补全当中…… 代码是最好的老师,如遇问题,请先查看demo)
使用说明:
模块的使用
LoadMore
Adapter代码
Adapter类实现LoadMoreModule接口即可,无需做其他操作
代码如下:
调用方法
Adapter通过getLoadMoreModule()方法获取此模块。
示例如下:
设置自定义的LoadMore View
默认自带了一套LoadMore视图,你可以根据需要,设置自己的视图。设置视图分为两种方式:
1、全局设置(优先度低)
代码如下:
2、Adapter单独设置(优先于全局设置)
代码如下:
3、自定义LoadMoreView
自定义类集成于BaseLoadMoreView。
示例如下: