封装了RecyclerView.Adapter的功能库

时间:2021-04-06 01:24:19
【文件属性】:
文件名称:封装了RecyclerView.Adapter的功能库
文件大小:9.07MB
文件格式:ZIP
更新时间:2021-04-06 01:24:19
android源码 作者EvilBT,源码SherlockAdapter,一个万能的封装了RecyclerView.Adapter的功能库。 新增功能 2017-04-26 添加控制头部尾部在瀑布流或者网格布局时横跨布局的开关及spanSize的大小 2017-04-13 添加保持显示头部尾部开关,在显示Error布局或者Empty布局时也能选择显示头部与尾部功能 2017-04-12 添加DiffUtil支持,添加StaggeredGridLayout的混合布局实现 2017-03-12 添加关闭子展开项上的所有已经可见的子项,即关闭当前展开项所有子项 2017-01-22 新添加支持多选item,可实现例如选择多张图片的功能 一个封装了RecyclerView.Adapter一些常用功能的库。 封装的功能 item 的点击事件 item 的长按事件 item 的子View对应的点击事件 item 的子View对应的长按事件 自动加载更多功能,内置一个基础的加载更多界面,如果有需要,可以自定义界面 Empty界面,已经内置了一个基础的Empty界面,如果有需要,可以自定义界面 Failed界面,已经内置了一个基础的Failed界面,如果有需要,可以自定义界面 支持添加任意数量的HeadLayout 支持添加任意数量的FootLayout 支持多布局数据界面 支持伸缩子项,理论上无层次限制 新添加支持多选item,可实现例如选择多张图片的功能 注意事项 先说注意事项,一般来讲,由于SherlockAdapter采用LayoutRes的值来作为ItemViewType返回,而ItemViewType是用来区分不同的Item的,所以如果不是同种Item,就不要使用同一个Layout文件,例如头部HeadLayout跟ItemLayout的布局是一样的情况下,就复制多一个Layout出来就行,不要共用一个Layout。

网友评论