Animações no Compose
As animações são essenciais em um app para dispositivos móveis moderno para proporcionar uma experiência do usuário suave e compreensível.
Modificadores de animações e elementos combináveis
Animar aparecimento e desaparecimento
O elemento combinável
AnimatedVisibility
permite ocultar ou mostrar conteúdo com facilidade.
Animar mudanças no tamanho do conteúdo
Use
animateContentSize()
para conseguir animações de mudança de tamanho automáticas
Animar entre diferentes elementos combináveis
Use
AnimatedContent
para animar elementos de composição que têm conteúdo diferente.
Animações com base no valor
Animar um único valor
Use as funções
animate*AsState
para animar uma propriedade individual, como a opacidade.
Animar vários valores juntos
Use
Transition
para animar vários valores de uma só vez.
Animar propriedades indefinidamente
Use
InfiniteTransition
para animar as propriedades continuamente.
Personalizar as animações
Aprenda a personalizar a duração das animações, a curva de easing e a configuração da mola.
Testar animações
Aprenda a criar testes para suas animações.
Ferramentas do Android Studio
Saiba tudo sobre como visualizar suas animações no Android Studio.