Animations-API auswählen

Anhand des folgenden Diagramms können Sie entscheiden, mit welcher API Sie die Animation implementieren möchten.

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

Abbildung 1: Entscheidungsbaum zur Auswahl der geeigneten Animation API

Anhand der folgenden Fragen im Entscheidungsbaum können Sie auswählen, welche Animations-API für Ihren Anwendungsfall am besten geeignet ist:

  • Ist meine Animation eher eine Grafik und besteht aus vielen visuellen Elementen? z.B. SVGs oder Bilder
    • Ja: Gibt es einfache SVGs? d.h. ein Symbol mit Mikroanimationen
    • Nein: Muss es sich unendlich wiederholen?
      • Ja: rememberInfiniteTransition
      • Nein: Ist das eine Layoutanimation?
        • Ja: Sie möchten zwischen mehreren zusammensetzbaren Funktionen mit unterschiedlichen Inhalten wechseln?
        • Nein: Müssen mehrere Properties animiert werden?
          • Ja: Sind die Unterkünfte vollständig unabhängig voneinander?
          • Nein: Enthält die Animation eine Reihe vordefinierter Zielwerte?
            • Ja: animate*AsState, für Text TextMotion.Animated verwenden
            • Nein: Gestengesteuerte Animation? Ist Ihre Animation die einzige Informationsquelle?

PDF-Version des Diagramms herunterladen