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 é mais adequada para seu caso de uso:

  • Minha animação é mais como arte, composta por muitos elementos visuais? Por exemplo, SVGs ou imagens
    • Sim: ele tem SVGs simples? Por exemplo, um ícone com microanimações
    • Não: ele precisa ser repetido para sempre?
      • Sim: rememberInfiniteTransition
      • Não: essa é uma animação de layout?
        • Sim: mudar entre vários elementos combináveis com 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 de destino predefinidos?

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