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

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

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

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

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

Предварительный просмотр анимации поддерживает API updateTransition, AnimatedVisibility, animate*AsState, CrossFade, rememberInfiniteTransition и AnimatedContent. Чтобы получить доступ к последним функциям, используйте предварительный просмотр анимации с Android Studio Rabbit 1 и compose.animation 1.12.1 и более поздних версий.
Рекомендуем
- Примечание. Текст ссылки показывается, когда JavaScript отключен.
- Анимации в Compose
- Поддержка инструментов анимации {:#tooling}
- Анимация на основе значений