Предварительный просмотр анимации

Android Studio позволяет просматривать анимацию в режиме предварительного просмотра анимации. Если анимация описана в предварительном просмотре, вы можете проверить точное значение каждого анимированного значения в определённый момент времени, приостановить анимацию, зациклить её, перемотать вперёд или замедлить, чтобы облегчить отладку анимации на всех этапах её переходов:

Воспроизведение, прокрутка и замедление AnimatedVisibility

Вы также можете использовать Animation Preview для графической визуализации кривых анимации, что полезно для проверки правильности настройки значений анимации:

Визуализация анимационной кривой

Функция предварительного просмотра анимации автоматически обнаруживает доступные для проверки анимации, которые обозначены значком « Начать предварительный просмотр анимации». Значок «Выполнить» .

Значок «Начать предварительный просмотр анимации» в окне «Дизайн»

Если у вас несколько анимаций, вы можете использовать функцию предварительного просмотра анимации для их одновременного просмотра и координации. Вы также можете заморозить определённую анимацию.

GIF-изображение осмотра со всеми анимациями Интерфейс

Используйте средства выбора для задания состояний, отличных от перечислений или булевых, для отладки анимации Compose с использованием точных входных данных. Для всех поддерживаемых API анимации Compose вы можете воспроизводить, приостанавливать, перематывать, управлять скоростью и координировать анимацию.

Выберите точные значения для предварительного просмотра анимации

Animation Preview в настоящее время поддерживает API updateTransition , AnimatedVisibility , animate*AsState , CrossFade , rememberInfiniteTransition и AnimatedContent . Для доступа к новым функциям используйте Animation Preview с Android Studio Narwhal и compose.animation версии 1.8.1 и выше.

{% дословно %} {% endverbatim %} {% дословно %} {% endverbatim %}