Animations-API auswählen

Das folgende Diagramm hilft Ihnen bei der Entscheidung, welche API Sie für die Implementierung Ihrer Animation verwenden sollten.

Flussdiagramm, das den Entscheidungsbaum für die Auswahl der geeigneten Animation API beschreibt
Abbildung 1. Entscheidungsbaum, der beschreibt, wie die richtige Animations-API ausgewählt wird.

Flussdiagramm, das den Entscheidungsbaum für die Auswahl der geeigneten Animation API beschreibt

Anhand des folgenden Entscheidungsbaums können Sie die für Ihren Anwendungsfall am besten geeignete Animation API auswählen:

  • Basiert Ihre Animation auf Kunst (d. h. SVGs oder Bildern)?
    • Ja: Werden einfache SVGs verwendet, also ein Symbol mit Mikroanimationen?
    • Nein: Muss sich die Animation unendlich wiederholen?
      • Ja: rememberInfiniteTransition.
      • Nein: Animieren Sie ein Layout?
        • Ja: Wechseln Sie zwischen Komponenten mit unterschiedlichen Inhalten?
        • Nein: Animieren Sie mehrere Properties?
          • Ja: Sind die Eigenschaften völlig unabhängig voneinander?
          • Nein: Hat die Animation vordefinierte Zielwerte?
            • Ja: animate*AsState. Verwenden Sie für Text TextMotion.Animated.
            • Nein: Ist die Animation gestengesteuert und die einzige Datenquelle?

PDF-Version des Diagramms herunterladen