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:
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=pt-br)
Conceitos básicos do Compose
Esta série de vídeos apresenta várias APIs do Compose,
mostrando rapidamente o que está disponível e como usá-las.
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=pt-br)
Exibir imagens
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.