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 adecuada

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, SVG o imágenes)?
    • Sí: ¿Usa SVG simples (es decir, un ícono con microanimaciones)?
    • No: ¿La animación debe repetirse de forma indefinida?
      • Sí: rememberInfiniteTransition.
      • No: ¿Estás animando un diseño?
        • Sí: ¿Estás cambiando entre elementos componibles con contenido diferente?
          • Sí: ¿Estás usando Navigation-Compose?
          • No: ¿Estás animando la aparición o desaparición del contenido?
        • No: ¿Estás animando varias propiedades?
          • Sí: ¿Las propiedades son completamente independientes entre sí?
          • No: ¿La animación tiene valores objetivo predefinidos?

Descarga la versión en PDF del diagrama.