Animação no Compose

Saiba como animar valores de estado, usando transições, animando mudanças de visibilidade ou tamanho e crossfades usando as APIs de animação do Compose.

Pontos principais

  • A API animate*AsState é útil para animar um único valor com base em uma mudança de estado.
  • Para animar vários valores ao mesmo tempo, crie uma transição com a função updateTransition.
    • É possível declarar cada valor de animação com uma função de extensão no objeto de transição.
  • Para personalizar o comportamento da animação, especifique o parâmetro transitionSpec.
  • AnimatedVisibility é útil para animar a aparência e o desaparecimento.
  • Personalize o comportamento da animação especificando parâmetros para entrada e saída.
  • Para animar mudanças de tamanho de elementos, use o modificador animateContentSize.
  • Para animar mudanças ao trocar partes da interface, use o elemento combinável Crossfade.

Coleções que contêm este guia

Este guia faz parte destas coleções selecionadas de guias rápidos que abrangem metas mais amplas de desenvolvimento para Android:

Esta série de vídeos apresenta várias APIs do Compose, mostrando rapidamente o que está disponível e como usá-las.
Descubra técnicas para usar recursos visuais vibrantes e envolventes e dar ao seu app Android uma aparência bonita.

Tem dúvidas ou feedback?

Acesse a página de perguntas frequentes e saiba mais sobre os guias rápidos ou entre em contato e conte o que você pensa.