Scegli un'API di animazione

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

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

Figura 1. Struttura decisionale che descrive come scegliere l'API di animazione appropriata

Segui le domande relative all'albero decisionale riportate di seguito per scegliere l'API di animazione più appropriata per il 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ì: contiene SVG semplici? Ad esempio, un'icona con microanimazioni
    • 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 un insieme di valori target predefiniti?

Scarica la versione PDF del diagramma.