Para ver mais informações sobre animação, consulte os seguintes recursos.
Vídeos
- Cinco animações rápidas para destacar o app Compose
- Jetpack Compose: animação
- Layout em movimento (playlist do MAD Skills)
- Motional intelligence: crie animações mais inteligentes (Google I/O 2019)
- Animação (Conferência de Desenvolvedores Android 2018)
- Uma janela sobre transições: Google I/O '16
Exemplos
Há muitos exemplos de código disponíveis no repositório de exemplos de animações do Android no GitHub (em inglês) que demonstram técnicas específicas de animação. Há vários projetos de amostra separados nesse repositório:
Projeto | Descrição |
---|---|
ActivitySceneTransitionBasic (link em inglês) | Mostra como usar transições de elementos
compartilhados de uma Activity para
outra. |
BasicTransition (link em inglês) | Mostra como usar a biblioteca Transitions para criar transições suaves entre estados da interface. |
CustomTransition (link em inglês) | Mostra como criar transições personalizadas usando a biblioteca Transitions. |
DrawableAnimations (link em inglês) | Mostra como criar drawables vetoriais animados. |
GridToPager (link em inglês) | Mostra como criar transições de elementos
compartilhados de um RecyclerView para
um ViewPager e vice-versa. |
Interpolador | Mostra como diferentes interpoladores afetam a dinâmica das animações. |
Movimento | Mostra como implementar vários tipos de movimento do Material Design para layouts, listas e navegação. |
MotionCompose | Mostra como implementar vários tipos diferentes de movimentos do Material Design para o Jetpack Compose. |
Nossas Ruas | mostra transições de elementos compartilhados em todo o app. |
RevealEffectBasic (em inglês) | Mostra como implementar o efeito de revelação circular. |
Unsplash (link em inglês) | O código de exemplo do Google I/O 2016 fala Uma janela em transições. |