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