Для реализации анимации в элементах списка лучше всего использовать классы из пакета androidx.recyclerview.widget. В частности, DefaultItemAnimator или кастомные реализации ItemAnimator.
DefaultItemAnimator предоставляет стандартные анимации добавления, удаления и перемещения элементов.
Для более сложных или кастомных анимаций можно создать свой класс, наследующий ItemAnimator или один из его потомков (например, SimpleItemAnimator).
kotlin
kotlin
Также можно применять ViewPropertyAnimator для анимации отдельных свойств View внутриViewHolder.
kotlin