Visualização de animação

O Android Studio permite inspecionar animações na visualização de animações. Se uma animação é descrita em uma visualização de composição, você pode inspecionar o valor exato de cada valor animado em um momento específico, pausar a animação, repetir, acelerar ou desacelerar para ajudar a depurar a animação durante as transições:

Reproduzir, deslizar e diminuir a velocidade da
AnimatedVisibility.

Você também pode usar a visualização de animações para criar gráficos de curvas de animação, o que é útil para garantir que os valores da animação sejam coreografados corretamente:

Visualização de uma curva
de animação

A visualização de animações detecta automaticamente animações que podem ser inspecionadas, que são indicadas pelo ícone Start Animation Preview Ícone de "Run".

Ícone "Iniciar visualização de animação" na janela
"Design"

Se você tem várias animações, use a visualização de animações para inspecionar e coordená-las de uma só vez. Também é possível congelar uma animação específica.

GIF mostrando a inspeção com a interface
"Todas as animações"

Use seletores para definir estados booleanos ou não enumerados para depurar a animação do Compose usando entradas precisas. Para todas as APIs Animation com suporte do Compose, é possível reproduzir, pausar, deslizar, controlar a velocidade e coordenar.

Escolha valores precisos para visualizações de animação

No momento, a visualização de animações oferece suporte às APIs updateTransition, AnimatedVisibility, animate*AsState, CrossFade, rememberInfiniteTransition e AnimatedContent. Para acessar os recursos mais recentes, use a visualização de animações com o Android Studio Iguana e o compose.animation 1.6.1 ou mais recente.