Outros recursos para animação
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Testar o Compose
O Jetpack Compose é o kit de ferramentas de interface recomendado para Android. Aprenda a usar animações no Compose.
Para ver mais informações sobre animação, consulte os seguintes recursos.
Vídeos
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). |
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[null,null,["Última atualização 2025-07-27 UTC."],[],[],null,["# Additional resources for animation\n\nTry the Compose way \nJetpack Compose is the recommended UI toolkit for Android. Learn how to use Animations in Compose. \n[Animations in Compose →](/jetpack/compose/animation) \n\n\u003cbr /\u003e\n\nFor more information about animation, consult the following resources.\n\nVideos\n------\n\n- [Five quick animations to make your Compose app stand out](https://www.youtube.com/watch?v=0mfCbXrYBPE)\n- [Jetpack Compose: Animation](https://www.youtube.com/watch?v=7yY2OocGiQU)\n- [Motion Layout (MAD Skills playlist)](https://www.youtube.com/playlist?list=PLWz5rJ2EKKc_PEOEHNBEyy6tPX1EgtUw2)\n- [Motional intelligence: Build smarter animations (Google I/O '19)](https://www.youtube.com/watch?v=f3Lm8iOr4mE)\n- [Get animated (Android Dev Summit '18)](https://www.youtube.com/watch?v=N_x7SV3I3P0)\n- [A window into transitions - Google I/O '16](https://www.youtube.com/watch?v=4L4fLrWDvAU)\n\nSamples\n-------\n\nThere are many code samples available in the [Android Animation samples GitHub\nrepository](https://github.com/android/animation-samples)\nthat demonstrate specific animation techniques. There are\na number of separate sample projects within this repository:\n\n| Project | Description |\n|---------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------|\n| [ActivitySceneTransitionBasic](https://github.com/android/animation-samples/tree/main/ActivitySceneTransitionBasic) | Shows how to use shared element transitions from one `Activity` to another. |\n| [BasicTransition](https://github.com/android/animation-samples/tree/main/BasicTransition) | Shows how to use the Transitions library to create smooth transitions between UI states. |\n| [CustomTransition](https://github.com/android/animation-samples/tree/main/CustomTransition) | Shows how to create custom transitions using the Transitions library. |\n| [DrawableAnimations](https://github.com/android/animation-samples/tree/main/DrawableAnimations) | Shows how to create animated vector drawables. |\n| [GridToPager](https://github.com/android/animation-samples/tree/main/GridToPager) | Shows how to create shared element transitions from a `RecyclerView` to a `ViewPager` and back again. |\n| [Interpolator](https://github.com/android/animation-samples/tree/main/Interpolator) | Shows how different interpolators affect the dynamics of your animations. |\n| [Motion](https://github.com/android/animation-samples/tree/main/Motion) | Shows how to implement various types of Material Design Motion for layouts, lists, and navigation. |\n| [MotionCompose](https://github.com/android/animation-samples/tree/main/MotionCompose) | Shows how to implement various different types of Material Design Motion for Jetpack Compose. |\n| [OurStreets](https://github.com/android/animation-samples/tree/main/OurStreets) | Showcases shared element transitions throughout the app. |\n| [RevealEffectBasic](https://github.com/android/animation-samples/tree/main/RevealEffectBasic) | Shows how to implement the circular reveal effect. |\n| [Unsplash](https://github.com/android/animation-samples/tree/main/Unsplash) | The example code from the Google I/O '16 talk [A window into transitions](https://www.youtube.com/watch?v=4L4fLrWDvAU). |"]]