Anteprima animazione

Android Studio ti consente di ispezionare le animazioni da Anteprima animazione. Se un'animazione è descritta in un'anteprima componibile, puoi ispezionare il valore esatto di ogni valore animato in un determinato momento, mettere in pausa l'animazione, riprodurla in loop, mandarla avanti velocemente o rallentarla per aiutarti a eseguire il debug dell'animazione durante le sue transizioni:

Riproduci, scorri e rallenta
AnimatedVisibility

Puoi anche utilizzare l'anteprima dell'animazione per visualizzare graficamente le curve di animazione, il che è utile per assicurarti che i valori dell'animazione siano coreografati correttamente:

Visualizzazione di una curva di animazione

L'Anteprima animazione rileva automaticamente le animazioni ispezionabili, che sono indicate dall'icona Avvia Anteprima animazione Pulsante di riproduzione per avviare l'anteprima dell'animazione.

Icona Avvia l'anteprima delle animazioni nella finestra
Design

Se hai più animazioni, puoi utilizzare l'anteprima delle animazioni per ispezionarle e coordinarle tutte contemporaneamente. Puoi anche bloccare un'animazione specifica.

GIF che mostra l'ispezione con la UI Tutte le animazioni

Utilizza i selettori per impostare stati non enum o booleani per eseguire il debug dell'animazione di Compose utilizzando input precisi. Per tutte le API Animation Compose supportate, puoi riprodurre, mettere in pausa, scorrere, controllare la velocità e coordinare.

Scegli valori precisi per le anteprime delle animazioni

L'Anteprima animazione supporta le API updateTransition, AnimatedVisibility, animate*AsState, CrossFade, rememberInfiniteTransition e AnimatedContent. Per accedere alle funzionalità più recenti, utilizza Anteprima animazione con Android Studio Rabbit 1 e compose.animation 1.12.1 e versioni successive.