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 animación 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 el arte (es decir, SVG o imágenes)?
    • Sí: ¿Usa 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 texto, usa TextMotion.Animated.
            • No: ¿La animación se controla con gestos y es la única fuente de confianza?

Descarga la versión en PDF del diagrama.