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 zur Auswahl der geeigneten Animations-API beschreibt

Abbildung 1. Entscheidungsbaum, der beschreibt, wie die geeignete Animations-API ausgewählt wird

Beantworten Sie die folgenden Fragen zum Entscheidungsbaum, um die für Ihren Anwendungsfall am besten geeignete Animations-API auszuwählen:

  • Ist meine Animation eher eine Art Grafik und besteht aus vielen visuellen Elementen, z.B. SVGs oder Bildern?
    • Ja: Sind einfache SVGs verfügbar, also ein Symbol mit Mikroanimationen?
    • Nein: Muss es für immer wiederholt werden?
      • Ja: rememberInfiniteTransition
      • Nein: Handelt es sich um eine Layout-Animation?
        • Ja: Sie möchten zwischen mehreren zusammensetzbaren Funktionen mit unterschiedlichen Inhalten wechseln?
        • Nein: Müssen mehrere Immobilien 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: Bewegungsgesteuerte Animation? Ist Ihre Animation die einzige Informationsquelle?

Laden Sie die PDF-Version des Diagramms herunter.