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 eseguire il debug dell'animazione durante le transizioni:

Riproduci, scorri e rallenta
AnimatedVisibility

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

Visualizzazione di una curva
di animazione

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

Icona Avvia anteprima animazione nella finestra Design

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

GIF che mostra l'ispezione con l'interfaccia utente 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 di animazione Compose supportate, puoi riprodurre, mettere in pausa, scorrere, controllare la velocità e coordinare.

Scegliere valori precisi per le anteprime delle animazioni

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