RecycleView Adapter notifyItemRangeInserted重新加载起始位置后的所有行

时间:2015-06-09 07:50:22

标签: android android-recyclerview

我正在尝试在RecyclerView.Adapter中添加一些新行(项)。 在ArrayList中添加后,我正在调用notifyItemRangeInserted(changeIndexStart, newItemsAdded);

changeIndexStart = is the index where the first element was inserted
newItemsAdded = how many new rows was inserted

所以如果我有一些东西:

mItems.add(item1); // position 0 
mItems.add(item2); // position 1
mItems.add(item3); // position 2 
mItems.add(item4); // position 3

如果我添加mItems.add(2, item5); mItems.add(3, item6);并致电notifyItemRangeInserted(2, 1);,则会刷新位置2之后的所有项目(对其应用动画)。

有没有办法让我的新行拥有动画?

1 个答案:

答案 0 :(得分:0)

我不这么认为,因为动画将应用于recyclerview中的所有项目