Releases: zj565061763/selectmanager
Releases · zj565061763/selectmanager
1.1.8
1.1.7
- FSelectViewManager 新增 onSingleSelectedItemClick()回调,表示单选必选模式下,已选中的item被点击
1.1.6
- 新增SingleSelectCallback,简化单选模式下,选中Item的监听逻辑
1.1.5
- 废弃SelectedInterceptor接口,用StateInterceptor替代
- 初始化item的时候,检查item是否为null,如果为null,则抛异常
- 回调对象用Map保存,无顺序
1.1.4
新增接口用于拦截状态变更
interface SelectedInterceptor<T>
{
/**
* 拦截
*
* @param item
* @param selected
* @return true-拦截掉,
*/
boolean interceptItem(T item, boolean selected);
}
1.1.3
- 内部保存选中项的容器由ArrayList改为IdentityHashMap,如果之前对选中的顺序有要求的话,可以再选中回调中主动维护选中的项
- 去掉Selectable和SelectableModel
1.1.2
list对item的比较改为:"=="
1.1.1
setMode的时候发现mode变更才执行变更之后的逻辑
1.1.0
rename packagename
1.0.11
jitpack