Skip to content

Releases: JunhuaLin/MultiTypeAdapter

3.x全新改版,更好用,更灵活

04 Nov 05:08
Compare
Choose a tag to compare

1.整体设计思路调整
2.使用更灵活,更接近原生API
3.与2.x不兼容

2.x稳定版

03 Nov 10:25
Compare
Choose a tag to compare

1.新增提供默认ViewBinder方法
2.处理MultiViewBinder常用回调分发
3.调整BinderView中getItemId方法的参数
4.ViewHolder回收导致的数组越界问题

SdkVersion版本调整

23 Jan 02:42
Compare
Choose a tag to compare

1.minSdkVersion=14,targetSdkVersion=27。
2.处理编译器警告。
3.去除v2.2.0中@deprecated的方法。

内部优化,新增功能

22 Jan 02:35
Compare
Choose a tag to compare

1.ViewHolder新增获取RecyclerView方法
2.简化MultiTypeAdapter构造函数
3.修改赋值adapter的bug

优化调用,新增多个回调方法

18 Jan 14:00
Compare
Choose a tag to compare

BinderView新增方法:
protected long getItemId(@nonnull T bean)
protected void onViewRecycled(ViewHolder holder)
protected boolean onFailedToRecycleView(ViewHolder holder)
protected void onViewAttachedToWindow(ViewHolder holder)
protected void onViewDetachedFromWindow(ViewHolder holder)

MultiTypeAdapter基础版

08 Jan 07:01
Compare
Choose a tag to compare

RecyclerView通用多类型适配器MultiTypeAdapter基础版,适用于一对一以及一对多数据填充,只做数据分发。

废弃v1.x中对ListView的支持,仅支持RecyclerView。

整个库仅包含10个文件。