Дополнительные ресурсы по анимации

Попробуйте Compose
Jetpack Compose – это рекомендуемый набор инструментов для создания пользовательского интерфейса в Android. Узнайте, как использовать анимацию в Compose.

Дополнительную информацию об анимации можно найти в следующих ресурсах.

Видео

Образцы

В репозитории GitHub с примерами анимации для Android доступно множество примеров кода, демонстрирующих конкретные методы анимации. В этом хранилище есть несколько отдельных примеров проектов:

Проект Описание
ActivitySceneTransitionBasic Показывает, как использовать переходы между общими элементами из одного Activity в другой.
BasicTransition Показывает, как использовать библиотеку Transitions для создания плавных переходов между состояниями интерфейса.
CustomTransition Показывает, как создавать собственные переходы с помощью библиотеки Transitions.
DrawableAnimations Показывает, как создавать анимированные векторные объекты.
GridToPager Показывает, как создать переходы между общими элементами из RecyclerView в ViewPager и обратно.
Interpolator Показывает, как разные интерполяторы влияют на динамику анимации.
Движение Показывает, как реализовать различные типы анимации Material Design для макетов, списков и навигации.
MotionCompose Показывает, как реализовать различные типы анимации Material Design для Jetpack Compose.
OurStreets Демонстрирует переходы между общими элементами в приложении.
RevealEffectBasic Показывает, как реализовать эффект кругового раскрытия.
Unsplash Пример кода из выступления A window into transitions на конференции Google I/O 2016.