Вставить элемент просмотра переработчика с анимацией - PullRequest
0 голосов
/ 04 марта 2019

Я включил чат в свой проект, поэтому у меня есть представление переработчика для сообщений.Как я могу вставить каждый новый элемент (снизу) с анимацией?Я уже пытался вставить элементы с notifyItemRangeChanged() и notifyItemInserted(), но анимация не такая плавная

Ответы [ 2 ]

0 голосов
/ 04 марта 2019

Попробуйте, у меня это работает. В вашем адаптере

Animation animation = AnimationUtils.loadAnimation (context, R.anim.bottom_up);holder.itemView.startAnimation (анимация);

0 голосов
/ 04 марта 2019

DefaultItemAnimator отвечает за плавный переход , когда адаптер получает уведомление!

Итак, добавьте следующее, когда вы инициализируете свой просмотрщик ... до notifyItemInserted(poisition)

recyclerView.setItemAnimator(new DefaultItemAnimator());
...