Quando sua IU muda em resposta à ação do usuário, você precisa animar as transições de layout. Essas animações fornecem feedback aos usuários sobre as ações deles e ajudam a mantê-los orientados para a IU.
O Android inclui o framework de transições, que permite animar facilmente as alterações entre duas hierarquias de visualização. O framework anima as visualizações no momento da execução, alterando alguns dos valores de propriedades ao longo do tempo. O framework inclui animações integradas para efeitos comuns e permite criar animações personalizadas e callbacks do ciclo de vida da transição.
Para começar, assista ao vídeo incorporado aqui e leia a Visão geral das animações.
Documentação
- Visão geral de animações
- Visão geral de animação de propriedade
- Animar gráficos drawable
- Revelar ou ocultar uma visualização com uma animação
- Mover visualização com uma animação
- Mover visualização usando animação com rolagem
- Aumentar visualização com uma animação com zoom
- Animar movimentos com física relacionada a objetos elásticos
- Animar automaticamente atualizações de layout
- Animar alterações de layout com uma transição
- Criar uma animação de transição personalizada
- Iniciar uma atividade usando uma animação
- Deslizar entre fragmentos com o ViewPager
- Deslizar entre fragmentos com o ViewPager2
- Migrar do ViewPager para o ViewPager2
Vídeos
Outros recursos
Para mais informações sobre animação, consulte os recursos a seguir.
Vídeo
- Animação (Conferência de Desenvolvedores Android 2018): visão geral das várias tecnologias de animação disponíveis (em inglês). Inclui um resumo de como escolher entre as diferentes opções de animação.
Amostras
- Navegação > Elemento compartilhado (em inglês)
- Navegação > Esmaecer (em inglês)
- Layout > Esmaecer (em inglês)
- mais...