如何在 swapCursor 函数中实现 Recycler View Default Item Add/Remove Animations。 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
    }

关于android - 回收器 View 添加删除项目动画未显示在 swapCursor 中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31697083/

10-11 03:30