Scegli un'API di animazione

Il diagramma seguente 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

Segui le domande dell'albero decisionale riportate di seguito per scegliere l'API di animazione più adatta al tuo caso d'uso:

  • La mia animazione è più simile a un'opera d'arte, composta da molti elementi visivi, ad esempio SVG o immagini?
    • Sì: sono presenti semplici SVG? Ad esempio, un'icona con micro-animazioni.
    • No: deve ripetersi all'infinito?
      • Sì: rememberInfiniteTransition
      • No: si tratta di un'animazione del layout?
        • Sì: passaggio da un composable all'altro con contenuti diversi?
        • No: devi animare più proprietà?
          • Sì: le proprietà sono completamente indipendenti l'una dall'altra?
          • No: l'animazione ha una serie di valori target predefiniti?

Scarica la versione PDF del diagramma.