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 animación apropiada

Sigue las preguntas del árbol de decisión que se indican a continuación para elegir la API de animación más adecuada para tu caso de uso:

  • ¿Mi animación es más como arte, con muchos elementos visuales, es decir, SVG o imágenes?
    • Sí. ¿Tiene SVG simples?, p. ej., un ícono con microanimaciones.
    • No: ¿Se debe repetir 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.