Когда ваш пользовательский интерфейс меняется в ответ на действия пользователя, вам следует анимировать переходы макета. Эти анимации дают пользователям обратную связь об их действиях и помогают им ориентироваться в пользовательском интерфейсе.
Android включает в себя структуру переходов , которая позволяет легко анимировать изменения между двумя иерархиями представлений. Платформа анимирует представления во время выполнения, изменяя с течением времени некоторые значения их свойств. Платформа включает встроенные анимации для общих эффектов и позволяет создавать собственные анимации и обратные вызовы жизненного цикла перехода.
Для начала посмотрите встроенное здесь видео и прочтите Обзор анимации .
Документация
- Обзор анимации
- Обзор анимации свойств
- Анимация рисуемой графики
- Показать или скрыть вид с помощью анимации
- Перемещение вида с помощью анимации
- Перемещение видов с помощью анимации перемещения
- Увеличение изображения с помощью анимации масштабирования
- Анимация движения с использованием пружинной физики
- Автоматическое обновление макета анимации
- Анимация изменений макета с помощью перехода
- Создайте собственную анимацию перехода
- Запуск действия с помощью анимации
- Слайд между фрагментами с помощью ViewPager
- Слайд между фрагментами с помощью ViewPager2
- Переход с ViewPager на ViewPager2
Видео
Дополнительные ресурсы
Для получения дополнительной информации об анимации обратитесь к следующим ресурсам.
Видео
- Get Animated (Android Dev Summit '18) : обзор различных доступных технологий анимации. Включает краткое описание того, как выбирать между различными вариантами анимации .