Recycler View 添加删除项目动画未显示在 swapCursor 中
Recycler View Add Remove Item Animations not showing in swapCursor
如何在 swapCursor 函数中实现 Recycler View Default Item Add/Remove 动画。 notifyDataSetChanged() 不会显示任何动画。
public void swapCursor(Cursor newCursor) {
mCursor = newCursor;
notifyDataSetChanged();
}
只需在activity,
中设置如下
recyclerView.setHasFixedSize(true);
然后在适配器中写入
setHasStableIds(true); //in constructor
@Override
public long getItemId(int position) {
return cameraImageArrayList.get(position).hashCode(); //Any unique id
}
如何在 swapCursor 函数中实现 Recycler View Default Item Add/Remove 动画。 notifyDataSetChanged() 不会显示任何动画。
public void swapCursor(Cursor newCursor) {
mCursor = newCursor;
notifyDataSetChanged();
}
只需在activity,
中设置如下recyclerView.setHasFixedSize(true);
然后在适配器中写入
setHasStableIds(true); //in constructor
@Override
public long getItemId(int position) {
return cameraImageArrayList.get(position).hashCode(); //Any unique id
}