Android 用于从recycleVIew中删除项目的动画
我有Android 用于从recycleVIew中删除项目的动画,android,android-recyclerview,android-animation,Android,Android Recyclerview,Android Animation,我有RecyclerView、ItemTouchHelper和ItemTouchHelper.Callback实例一起工作,并在滑动时向左滑动要删除的选定项目()。移除动画可以工作,但只能部分工作。首先,在刷卡之后,该项目似乎被删除,但之后它会重新应用,并且列表保持不变: 为什么会发生这种情况?确保这两种说法 cartList.remove(position); // notify the item removed by position // to perf
RecyclerView
、ItemTouchHelper
和ItemTouchHelper.Callback
实例一起工作,并在滑动时向左滑动要删除的选定项目()。移除动画可以工作,但只能部分工作。首先,在刷卡之后,该项目似乎被删除,但之后它会重新应用,并且列表保持不变:
为什么会发生这种情况?确保这两种说法
cartList.remove(position);
// notify the item removed by position
// to perform recycler view delete animations
// NOTE: don't call notifyDataSetChanged()
notifyItemRemoved(position);
正在执行。请确保这两条语句
cartList.remove(position);
// notify the item removed by position
// to perform recycler view delete animations
// NOTE: don't call notifyDataSetChanged()
notifyItemRemoved(position);
正在执行。添加java代码您没有从数据集/集合中删除该项。添加java代码您没有从数据集/集合中删除该项。谢谢!是的,我的错误是我没有调用notifyChange of contentResolver来通知应用程序删除项目。谢谢!是的,我的错误是我没有调用notifyChange of contentResolver来通知应用程序删除该项。