Anteprima animazione

Android Studio ti consente di ispezionare le animazioni dall'anteprima animazione. Se un'animazione è descritta in un'anteprima componibile, puoi esaminare 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 transizioni:

Riproduci, scorri e rallenta
AnimatedVisibility

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

Visualizzazione di una curva
di animazione

L'anteprima animazione rileva automaticamente le animazioni ispezionabili, indicate dall'icona Avvia anteprima animazione Icona Run.

Icona Avvia anteprima animazione nella finestra Design

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

GIF che mostra l'ispezione con l'interfaccia utente di Tutte le animazioni

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

Scegliere valori precisi per le anteprime delle animazioni

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