Android Studio ti consente di esaminare le animazioni dall'anteprima dell'animazione. Se un'animazione viene descritta in un'anteprima componibile, puoi controllare il valore esatto di ogni valore animato in un determinato momento, metterla in pausa, eseguirne il loop, avanzare velocemente o rallentarla per aiutarti a eseguire il debug dell'animazione durante le transizioni:
Puoi anche utilizzare Anteprima animazione per rappresentare graficamente le curve di animazione. Ciò è utile per assicurarti che i valori dell'animazione siano coreografati correttamente:
L'anteprima dell'animazione rileva automaticamente le animazioni ispezionabili, che sono indicate dall'icona Avvia anteprima animazione.
Se disponi di più animazioni, puoi utilizzare Anteprima dell'animazione per controllarle 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. Tutte le API Compose Animation supportate consentono di riprodurre, mettere in pausa, eseguire lo scrubbing, controllare la velocità e coordinare.
Al momento, l'anteprima dell'animazione supporta le API updateTransition
, AnimatedVisibility
, animate*AsState
, CrossFade
, rememberInfiniteTransition
e AnimatedContent
. Per accedere alle funzionalità più recenti, utilizza l'anteprima dell'animazione con
Android Studio Jellyfish e compose.animation
1.6.7 e versioni successive.
Consigliato per te
- Nota: il testo del link viene visualizzato quando JavaScript è disattivato
- Animazioni in Compose
- Assistenza per gli strumenti per l'animazione {:#tooling}
- Animazioni basate sul valore