Para ver mais informações sobre animação, consulte os seguintes recursos.
Vídeos
- Cinco animações rápidas para destacar seu app do Compose
- Jetpack Compose: animação
- Motion Layout (playlist MAD Skills)
- Inteligência de movimento: crie animações mais inteligentes (Google I/O '19)
- Animação (Conferência de Desenvolvedores Android 2018)
- Uma janela para transições: Google I/O 2016
Amostras
Há muitas amostras de código disponíveis no repositório de amostras de animação do Android no GitHub (em inglês) que demonstram técnicas de animação específicas. Há vários projetos de exemplo separados neste repositório:
| Projeto | Descrição |
|---|---|
| ActivitySceneTransitionBasic | Mostra como usar transições de elementos compartilhados de um Activity para outro. |
| BasicTransition | Mostra como usar a biblioteca Transitions para criar transições suaves entre estados da interface. |
| CustomTransition | Mostra como criar transições personalizadas usando a biblioteca Transitions. |
| DrawableAnimations | Mostra como criar elementos gráficos vetoriais animados. |
| GridToPager | Mostra como criar transições de elementos compartilhados
de um RecyclerView para
um ViewPager e vice-versa. |
| Interpolator | 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 movimento do Material Design para o Jetpack Compose. |
| OurStreets (em inglês) | Mostra transições de elementos compartilhados em todo o app. |
| RevealEffectBasic | Mostra como implementar o efeito de revelação circular. |
| Unsplash | O exemplo de código da palestra do Google I/O 2016 A window into transitions (em inglês). |