Pour en savoir plus sur les animations, consultez les ressources suivantes.
Vidéos
- Cinq animations permettant de démarquer votre application Compose
- Jetpack Compose : animation
- Motion Layout (playlist MAD Skills)
- Intelligence de mouvement : créer des animations plus intelligentes (Google I/O 2019)
- Get animated (Sommet des développeurs Android 2018)
- A window into transitions (Google I/O 2016)
Exemples
De nombreux exemples de code sont disponibles dans le dépôt GitHub d'exemples d'animations Android qui illustrent des techniques d'animation spécifiques. Ce dépôt contient plusieurs exemples de projets distincts :
| Projet | Description |
|---|---|
| ActivitySceneTransitionBasic | Montre comment utiliser des transitions d'éléments partagés d'une Activity à une autre. |
| BasicTransition | Montre comment utiliser la bibliothèque Transitions pour créer des transitions fluides entre les états de l'interface utilisateur. |
| CustomTransition | Montre comment créer des transitions personnalisées à l'aide de la bibliothèque Transitions. |
| DrawableAnimations | Montre comment créer des drawables vectoriels animés. |
| GridToPager | Montre comment créer des transitions d'éléments partagés d'un RecyclerView à un ViewPager et inversement. |
| Interpolator | Montre comment différents interpolateurs affectent la dynamique de vos animations. |
| Motion | Montre comment implémenter différents types de mouvement Material Design pour les mises en page, les listes et la navigation. |
| MotionCompose | Montre comment implémenter différents types de mouvement Material Design pour Jetpack Compose. |
| OurStreets | Présente des transitions d'éléments partagés dans l'ensemble de l'application. |
| RevealEffectBasic | Montre comment implémenter l'effet de révélation circulaire. |
| Unsplash | Exemple de code de la présentation Google I/O 2016 A window into transitions. |