Как реализована фрагментная анимация в приложении Dribbble?

Я просматривал приложение Dribbble для Android и сразу заметил плавность анимации фрагмента при добавлении нового фрагмента. В основном фрагмент позади немного переводится в левую сторону, в то время как новый фрагмент переносится поверх старого слева направо.

Раньше я использовал фрагментные анимации, написанные в R.anim xml, и даже с интерполяторами, они всегда кажутся плохими производительностью, как будто они недостаточно гладкие даже на дисплее с частотой 60 Гц (и дело не в содержимом внутри, даже пустом с нет данных, анимация фрагментов все равно кажется неровной).

Вот видеозапись анимации, о которой я говорю:https://streamable.com/mvoaen Задержка из-за загрузки видео, на моем S10+ анимация идеально плавная.

Есть идеи, как это реализовать? Большое спасибо.

0 ответов

Другие вопросы по тегам