在iOS中,当数据发生变化时,即正在删除记录时,调用UITableView
,deleteRowsAtIndexPaths
方法将显示一个快速动画,并且GUI行将在最后解除。
在Android中是否有类似的方法?所以我不想只是“重新渲染”RecycleView
,而只是“重新渲染”某些行,并在其上显示“插入”或“删除”或“更新”动画。
答案 0 :(得分:0)
将此方法放入适配器。
public void removeAt(int position) {
YOUR_LIST.remove(position);
notifyItemRemoved(position);
notifyItemRangeChanged(position, YOUR_LIST.size());
}
并从您要执行删除操作的位置调用removeAt(POSITION_TO_REMOVE)
。
它将从RecycleView中删除视图并使用slideUp动画制作动画。