анимации я написал, но как сделать так чтобы всегда работало только на нижнем элементе и плавно в обе стороны в зависимости от скролла я не знаю) Пробовал layoutAnimation но он отрабатывает только при первом показе) Пробовал цеплять анимацию к холдеру, так она работает на элементах которые даже не видны но уже загрузились) Я так понимаю самый лучший вариант это переопределять метод scrollVerticallyBy у LinearLayoutManager, пытаюсь сейчас так сделать из тех примеров которые есть для горизонтальных, но там не понятно как производить вычисления, так как не где не написано что значит каждая конкретная переменная, или может мне эти формулы вообще не подходят?! Скрин классической scrollVerticallyBy из интернета добавлю чтобы было понятно о чём я) Или может есть вообще другой подход?
Довольно сложная для реализации анимация. Даже интересно как такое самостоятельно реализовать. У recuclerView нет обратных вызовов на анимацию?
Не нашел такого)
Ну появление item думаю можно заанимировать в onBindViewHolder
Вот кстати в адаптере есть такие, думаю 99% через них можно решить вопрос
Есть ещё public void onViewDetachedFromWindow(@NonNull ViewHolder holder) Наверное, там можно анимацию останавливать или менять на что-то ещё.
recyclerview default itemanimator классзанимается анимациями удаления/добавления
То что у вас на фоне это гиф?
Что именно?
Обсуждают сегодня