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:

Reproduza, arraste e desacelere o
Visibilidade Animada

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 animação
curva

A visualização de animações detecta automaticamente animações inspecionáveis, que são indicado pelo ícone Start Animation Preview. Ícone de "Run"

Ícone "Iniciar visualização da animação" em "Design"
janela

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

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

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

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

No momento, a visualização de animações oferece suporte updateTransition, AnimatedVisibility, animate*AsState, CrossFade, rememberInfiniteTransition, e AnimatedContent APIs de terceiros. Para acessar os recursos mais recentes, use a visualização de animações com o Atualização de recursos do Android Studio Koala e compose.animation 1.7.0 e mais recentes.