Android中RecyclerView更改数据通知列表并附带动画

正常的我们更改RecyclerView后,我们需要使用adapter调用notifyDataSetChanged方法,来通知我们的列表进行相应的更新操作。不过RecyclerView为我们提供了更加丰富的操作,并且可以附带相应的动画。今天我们就列举一下相关的通知方法。

1.通知适配器在第一项插入数据,并滚动到第一项位置

mPublicArray.add(0,new_item);
mAdapter.notifyItemInserted(0);//通知适配器列表在第一项插入数据
rv_dynamic.scrollToPosition(0);//让循环视图滚动到第一项所在的位置

2.通知适配器第几项发生改变

mPublicArray.set(position,item);
mAdapter.notifyItemChanged(position);//通知适配器列表在第几项发生变更

3.通知适配器第几项删除了

mPublicArray.remove(position);
mAdapter.notifyItemRemoved(position);//通知适配器列表在第几项删除数据

猜你喜欢

转载自blog.csdn.net/weixin_38322371/article/details/114963767