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
    }