Анимация в Compose

Узнайте, как анимировать значения состояния, используя переходы, анимацию изменения видимости или размера и плавного затухания с помощью API-интерфейсов Compose анимации.

Ключевые моменты

  • API animate*AsState полезен для анимации одного значения на основе изменения состояния.
  • Чтобы анимировать несколько значений одновременно, создайте переход с помощью функции updateTransition .
    • Вы можете объявить каждое значение анимации с помощью функции расширения объекта перехода.
  • Чтобы настроить поведение анимации, укажите transitionSpec .
  • AnimatedVisibility полезен для анимации появления и исчезновения.
  • Настройте поведение анимации, указав параметры входа и выхода.
  • Чтобы анимировать изменение размера элементов, используйте модификатор animateContentSize .
  • Чтобы анимировать изменения при замене частей пользовательского интерфейса, используйте составной элемент Crossfade .

Коллекции, содержащие это руководство

Это руководство является частью тщательно подобранной коллекции быстрых руководств, охватывающих более широкие цели разработки Android:

В этой серии видеороликов представлены различные API Compose, быстро показано, что доступно и как их использовать.
Узнайте, как использовать яркие, привлекательные визуальные эффекты, чтобы придать вашему Android-приложению красивый внешний вид.

Есть вопросы или отзывы

Перейдите на нашу страницу часто задаваемых вопросов и узнайте о кратких руководствах или свяжитесь с нами и сообщите нам свои мысли.