Animations-API auswählen

Das folgende Diagramm hilft Ihnen bei der Entscheidung, mit welcher API Sie Ihre Animation implementieren möchten.

Flussdiagramm zur Beschreibung des Entscheidungsbaums zur Auswahl der passenden Animations-API

Abbildung 1. Entscheidungsbaum zur Auswahl der passenden Animations-API

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

  • Besteht meine Animation eher aus Kunst und besteht aus vielen visuellen Elementen, z.B. SVGs oder Bildern?
    • Ja: Gibt es einfache SVGs, d.h. ein Symbol mit Mikroanimationen
    • Nein: Muss es endlos wiederholt werden?
      • Ja: rememberInfiniteTransition
      • Nein: Handelt es sich um eine Layout-Animation?
        • Ja: Wechselt zwischen mehreren zusammensetzbaren Funktionen mit unterschiedlichen Inhalten?
        • Nein: Müssen mehrere Properties animiert werden?
          • Ja: Sind die Properties völlig unabhängig voneinander?
          • Nein: Enthält die Animation vordefinierte Zielwerte?
            • Ja: animate*AsState, für Text TextMotion.Animated verwenden
            • Nein: Gestengesteuerte Animation? Ihre Animation ist die einzige Quelle der Wahrheit?

Laden Sie die PDF-Version des Diagramms herunter.