Wybierz interfejs API animacji

Poniższy diagram pomoże Ci zdecydować, którego interfejsu API użyć do wdrożenia animacji.

Schemat blokowy przedstawiający schemat decyzyjny wyboru odpowiedniego interfejsu API animacji
Rysunek 1. Schemat decyzyjny opisujący, jak wybrać odpowiedni interfejs API animacji.

Schemat blokowy przedstawiający schemat decyzyjny wyboru odpowiedniego interfejsu API animacji

Aby wybrać interfejs API animacji, który najlepiej sprawdzi się w Twoim przypadku, skorzystaj z tego schematu decyzyjnego:

  • Czy Twoja animacja jest oparta na grafice (czyli plikach SVG lub obrazach)?
    • Tak: czy używa prostych plików SVG (czyli ikony z mikroanimacjami)?
    • Nie: czy animacja ma być powtarzana w nieskończoność?
      • Tak: rememberInfiniteTransition.
      • Nie: czy animujesz układ?
        • Tak: czy przełączasz się między funkcjami kompozycyjnymi z różnymi treściami?
        • Nie: czy animujesz wiele właściwości?
          • Tak: czy usługi są od siebie całkowicie niezależne?
          • Nie: czy animacja ma z góry określone wartości docelowe?
            • Tak: animate*AsState. W przypadku tekstu użyj TextMotion.Animated.
            • Nie: czy animacja jest sterowana gestami i czy jest jedynym źródłem wiarygodnych informacji?

Pobierz wersję diagramu w formacie PDF.