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 mudanças entre duas hierarquias de visualização. O framework anima as visualizações durante a execução, mudando alguns dos valores das 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 de transição.
Para começar, assista ao vídeo incorporado aqui e leia a Visão geral de animações.
Documentação
- Visão geral de animações
- Visão geral de animação de propriedades
- 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 seguintes recursos.
Vídeo
- Animação (Conferência de Desenvolvedores Android 2018): visão geral das várias tecnologias de animação disponíveis. Inclui um resumo de como escolher entre as diferentes opções de animação.