Releases: jiayuliang1314/StrongToolsRecyclerView
Releases · jiayuliang1314/StrongToolsRecyclerView
3.0
2.9
feat(diffutils): 使用diffutils可能会出现闪烁问题
2.7
feat(databinding): support databinding
2.6
feat(databinding): support databinding
2.5
feat(databinding): support databinding
2.3
fix(适配器问题): is not an enclosing class
2.2
fix(适配器问题): is not an enclosing class
2.1
docs(唯一标示): getItemId
2.0
release
1.setHasStableIds
//只在有图片的时候,需要设置为true,解决闪烁问题
//setHasStableIds设置为true的时候,getItemId方法需要返回id,不建议返回position位置,应返回item的唯一id,否则插入删除可能混乱
2.item的事件位置获取getAdapterPosition()
item的事件点击要使用getAdapterPosition获取当前位置,这是因为DiffUtil在使用的时候,onBindViewHolder在元素相同的时候不会调用
int positionWhenOnClick = holder.getAdapterPosition();
if (positionWhenOnClick == RecyclerView.NO_POSITION) {
return;
}
1.9
1.9