Para ver mais informações sobre animação, consulte os seguintes recursos.
Vídeos
- Cinco animações rápidas para destacar seu app Compose
- Jetpack Compose: animação (link em inglês)
- Motion Layout (playlist de MAD Skills)
- Inteligência animada: crie animações mais inteligentes (Google I/O '19)
- Animação (Conferência de Desenvolvedores Android 2018)
- Uma janela para as transições - Google I/O '16 (em inglês)
Exemplos
Há muitos exemplos de código disponíveis no repositório de exemplos de animação do Android no GitHub (link 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 (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 suavizadas 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 uma RecyclerView para
uma ViewPager e depois de volta. |
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 (em inglês) | Mostra como implementar vários tipos diferentes de movimentos do Material Design para o Jetpack Compose. |
OurStreets (link em inglês) | 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 (link em inglês). |