Узнайте, как анимировать значения состояния, используя переходы, анимацию изменения видимости или размера и плавного затухания с помощью API-интерфейсов Compose анимации.
Ключевые моменты
- API
animate*AsState
полезен для анимации одного значения на основе изменения состояния. - Чтобы анимировать несколько значений одновременно, создайте переход с помощью функции
updateTransition
.- Вы можете объявить каждое значение анимации с помощью функции расширения объекта перехода.
- Чтобы настроить поведение анимации, укажите
transitionSpec
. -
AnimatedVisibility
полезен для анимации появления и исчезновения. - Настройте поведение анимации, указав параметры входа и выхода.
- Чтобы анимировать изменение размера элементов, используйте модификатор
animateContentSize
. - Чтобы анимировать изменения при замене частей пользовательского интерфейса, используйте составной элемент
Crossfade
.
Коллекции, содержащие это руководство
Это руководство является частью тщательно подобранной коллекции быстрых руководств, охватывающих более широкие цели разработки Android:
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=ru)
Основы создания композиций
В этой серии видеороликов представлены различные API Compose, быстро показано, что доступно и как их использовать.
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=ru)
Отображать изображения
Узнайте, как использовать яркие, привлекательные визуальные эффекты, чтобы придать вашему Android-приложению красивый внешний вид.
Есть вопросы или отзывы
Перейдите на нашу страницу часто задаваемых вопросов и узнайте о кратких руководствах или свяжитесь с нами и сообщите нам свои мысли.