Отключить анимацию в notifyItemRangeInserted()

Я использую RecyclerView. После добавления элементов в RecyclerView, мне нужно позвонить:

notifyItemRangeInserted(int positionStart, int itemCount);

однако, это показывает своего рода "скольжение вниз" анимация. Есть ли способ отключить эту анимацию?

спасибо.

1 ответов


очистить RecyclerView пункт аниматор

recyclerView.setItemAnimator(null);

вы можете включить анимацию, если нужно.

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