看一下RecyclerView的Adapter主要增加了哪些方法

2017-01-22  本文已影响0人  Taurus_z
notifyItemChanged(int position)

更新列表position位置上的数据可以调用

notifyItemInserted(int position)

列表position位置添加一条数据时可以调用,伴有动画效果

notifyItemRemoved(int position)

列表position位置移除一条数据时调用,伴有动画效果

notifyItemMoved(int fromPosition, int toPosition)

列表fromPosition位置的数据移到toPosition位置时调用,伴有动画效果

notifyItemRangeChanged(int positionStart, int itemCount)

列表从positionStart位置到itemCount数量的列表项进行数据刷新

notifyItemRangeInserted(int positionStart, int itemCount)

列表从positionStart位置到itemCount数量的列表项批量添加数据时调用,伴有动画效果

notifyItemRangeRemoved(int positionStart, int itemCount)

列表从positionStart位置到itemCount数量的列表项批量删除数据时调用,伴有动画效果

上一篇下一篇

猜你喜欢

热点阅读