У меня есть просмотрщик, который можно обновить более 30 раз за 1 минуту.Потому что у него стабильные строки, но часть содержимого постоянно изменяется (например, очередь загрузки)
Также я прикрепил itemtouchhelper для функций (Drag & drop, Swipe).
Так что яположить setStableIds(true)
и getItemId(int position)
.
Но после этого я могу поменяться только с соседними предметами из-за немедленного падения, когда я пытаюсь переместиться на 1 предмет.
Я искал причинуviewHolder необходимо перерисовать, потому что у него есть свой собственный идентификатор (не может быть переработан).
Действие будет выполняться всякий раз, когда пользователь удаляет элемент, поэтому я реализовал clearView .Проблема в том, что мне нужно notifymoved для перемещения анимации.Таким образом, пользователь может знать, где находится элемент.
Короче говоря, анимация перемещения удалена, когда я удаляю notifyItemMoved .
Элементы продолжают мигать и касаются, когда я удаляю SetStableIds
Но я хочу, чтобы обе анимации движения не мигали, когда notifyDataSetChanged.Что я могу сделать?