2017-06-01 119 views
1

我正在使用RecyclerView。在添加物品到RecyclerView后,我需要拨打:关闭notifyItemRangeInserted()的动画

notifyItemRangeInserted(int positionStart, int itemCount); 

但是,这显示了一种“向下滑动”动画。有没有一种方法可以禁用此动画?

谢谢。

回答

3

尝试清除RecyclerView项动画

recyclerView.setItemAnimator(null); 

,如果需要,您可以重新启用后,您的动画。

recyclerView.setItemAnimator(null); 
notifyItemRangeInserted(int positionStart, int itemCount); 
recyclerView.setItemAnimator(new DefaultItemAnimator());