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

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

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

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

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

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

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

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

Gif, показывающий осмотр с использованием пользовательского интерфейса All Animations.

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

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

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

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