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:

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:

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

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

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.

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.
Consigliati per te
- Nota: il testo del link viene visualizzato quando JavaScript è disattivato
- Animazioni in Compose
- Supporto degli strumenti di animazione {:#tooling}
- Animazioni basate sul valore