Android Studio ti consente di ispezionare le animazioni dall'anteprima animazione. Se un'animazione è descritta in un'anteprima del componibile, puoi ispezionare il valore esatto di ogni valore animato in un determinato momento, mettere in pausa l'animazione, riprodurla in loop, andare avanti o rallentarla per aiutarti a eseguire il debug dell'animazione durante le sue transizioni:
Puoi anche utilizzare l'anteprima animazione per visualizzare in grafico le curve di animazione, il che è utile per assicurarti che i valori di 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 animazione per ispezzionarle e coordinarle tutte contemporaneamente. Puoi anche bloccare un'animazione specifica.
Utilizza i selettori per impostare stati non enumerati 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.
Al momento, 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 Ladybug e compose.animation
1.7.5 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