Elige una API de Animation

El siguiente diagrama te ayuda a decidir qué API utilizar para implementar tu animación.

Diagrama de flujo que describe el árbol de decisión para elegir la API de Animation apropiada

Figura 1: Árbol de decisión que describe cómo elegir la API de Animation apropiada

Sigue las preguntas del árbol de decisión que aparecen a continuación para elegir qué API de Animation es la más adecuada para tu caso de uso:

  • ¿Mi animación se parece más al arte, que consta de muchos elementos visuales? es decir, SVG o imágenes
    • Sí, ¿tiene SVG simples? es decir, un ícono con microanimaciones
    • No, ¿tiene que repetirse para siempre?
      • Sí: rememberInfiniteTransition
      • No: ¿Es una animación de diseño?
        • Sí: ¿Quieres cambiar entre varios elementos componibles que tienen contenido diferente?
        • No: ¿Necesitas animar varias propiedades?
          • Sí: ¿Las propiedades son completamente independientes entre sí?
          • No: ¿La animación tiene un conjunto de valores objetivo predefinidos?
            • Sí: animate*AsState, para texto, usa TextMotion.Animated
            • No, ¿animación basada en gestos? ¿Tu animación es la única fuente de información?

Descarga la versión en PDF del diagrama.