Scegli un'API di animazione

Il seguente diagramma ti aiuta a decidere quale API utilizzare per implementare l'animazione.

Diagramma di flusso che descrive la struttura decisionale per la scelta dell'API di animazione appropriata
Figura 1. Struttura decisionale che descrive come scegliere l'API di animazione appropriata.

Diagramma di flusso che descrive la struttura decisionale per la scelta dell'API di animazione appropriata

Utilizza la seguente struttura decisionale per scegliere l'API di animazione più appropriata per il tuo caso d'uso:

  • L'animazione è basata su immagini (ad es. SVG o immagini)?
    • Sì: utilizza SVG semplici (ovvero un'icona con micro-animazioni)?
    • No: l'animazione deve ripetersi all'infinito?
      • Sì: rememberInfiniteTransition.
      • No: stai animando un layout?
        • Sì: passi da un composable all'altro con contenuti diversi?
        • No: stai animando più proprietà?
          • Sì: le proprietà sono completamente indipendenti l'una dall'altra?
          • No: l'animazione ha valori target predefiniti?

Scarica la versione PDF del diagramma.