Escolher uma API de animação

O diagrama abaixo ajuda você a decidir qual API usar ao implementar sua animação.

Fluxograma descrevendo a árvore de decisões para escolha da API de animação
adequada

Figura 1. Árvore de decisão que descreve como escolher a API de animação adequada

Siga as perguntas da árvore de decisão abaixo para escolher qual API de animação é a mais adequada para seu caso de uso:

  • Minha animação é mais parecida com arte e consiste em muitos elementos visuais? Por exemplo, SVGs ou imagens.
    • Sim: ele tem SVGs simples? Por exemplo, um ícone com microanimações.
    • Não. Ele precisa se repetir indefinidamente?
      • Sim: rememberInfiniteTransition
      • Não. Isso é uma animação de layout?
        • Sim: alternar entre vários elementos combináveis que têm conteúdo diferente?
        • Não. Você precisa animar várias propriedades?
          • Sim: as propriedades são completamente independentes umas das outras?
          • Não: a animação tem um conjunto de valores desejados predefinidos?

Faça o download da versão em PDF do diagrama.