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 animación apropiada
Figura 1: Árbol de decisión que describe cómo elegir la API de Animation apropiada

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

Usa el siguiente árbol de decisión para elegir la API de animación más adecuada para tu caso de uso:

  • ¿Tu animación se basa en arte (es decir, imágenes o SVG)?
    • Sí: ¿Usa imágenes SVG simples (es decir, un ícono con microanimaciones)?
    • No: ¿La animación debe repetirse de forma infinita?
      • Sí: rememberInfiniteTransition.
      • No: ¿Estás animando un diseño?
        • Sí: ¿Estás cambiando entre elementos componibles con contenido diferente?
        • No: ¿Estás animando varias propiedades?
          • Sí: ¿Las propiedades son completamente independientes entre sí?
          • No: ¿La animación tiene valores objetivo predefinidos?
            • Sí: animate*AsState. Para el texto, usa TextMotion.Animated.
            • No: ¿La animación se basa en gestos y es la única fuente de información?

Descarga la versión en PDF del diagrama.