我正在使用RecyclerView。将项目添加到RecyclerView后,我需要调用:
notifyItemRangeInserted(int positionStart, int itemCount);
但是,这显示了一种"向下滑动"动画。有没有办法可以禁用这个动画?
感谢。
答案 0 :(得分:22)
尝试清除RecyclerView
项动画
recyclerView.setItemAnimator(null);
如果需要,您可以重新启用动画。
recyclerView.setItemAnimator(null);
notifyItemRangeInserted(int positionStart, int itemCount);
recyclerView.setItemAnimator(new DefaultItemAnimator());