169 похожих чатов

Привет, подскажите пожалуйста, как сделать подобную анимацию итемов ресайклера? Сами

анимации я написал, но как сделать так чтобы всегда работало только на нижнем элементе и плавно в обе стороны в зависимости от скролла я не знаю) Пробовал layoutAnimation но он отрабатывает только при первом показе) Пробовал цеплять анимацию к холдеру, так она работает на элементах которые даже не видны но уже загрузились) Я так понимаю самый лучший вариант это переопределять метод scrollVerticallyBy у LinearLayoutManager, пытаюсь сейчас так сделать из тех примеров которые есть для горизонтальных, но там не понятно как производить вычисления, так как не где не написано что значит каждая конкретная переменная, или может мне эти формулы вообще не подходят?! Скрин классической scrollVerticallyBy из интернета добавлю чтобы было понятно о чём я) Или может есть вообще другой подход?

9 ответов

19 просмотров

Довольно сложная для реализации анимация. Даже интересно как такое самостоятельно реализовать. У recuclerView нет обратных вызовов на анимацию?

Артем Миницкий
Не нашел такого)

Ну появление item думаю можно заанимировать в onBindViewHolder

Вот кстати в адаптере есть такие, думаю 99% через них можно решить вопрос

Есть ещё public void onViewDetachedFromWindow(@NonNull ViewHolder holder) Наверное, там можно анимацию останавливать или менять на что-то ещё.

Alex
Довольно сложная для реализации анимация. Даже инт...

recyclerview default itemanimator классзанимается анимациями удаления/добавления

То что у вас на фоне это гиф?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта