Lorsque votre UI change en réponse à une action de l'utilisateur, vous devez animer les transitions de mise en page. Ces animations fournissent aux utilisateurs un retour sur leurs actions et les aident à s'orienter dans l'UI.
Android inclut le framework de transitions, qui vous permet d'animer facilement les modifications entre deux hiérarchies de vues. Le framework anime les vues au moment de l'exécution en modifiant certaines de leurs valeurs de propriété au fil du temps. Le framework inclut des animations intégrées pour les effets courants et vous permet de créer des animations personnalisées et des rappels de cycle de vie de transition.
Pour commencer, regardez la vidéo intégrée ici et lisez la présentation des animations.
Documentation
- Présentation des animations
- Présentation de l'animation des propriétés
- Animer des images drawables
- Afficher ou masquer une vue à l'aide d'une animation
- Déplacer une vue avec une animation
- Déplacer des vues à l'aide d'une animation de déplacement
- Agrandir une vue à l'aide d'une animation zoom
- Animer le mouvement à l'aide d'une animation à effet ressort
- Animer automatiquement les mises à jour de la mise en page
- Animer les changements de mise en page à l'aide d'une transition
- Créer une animation de transition personnalisée
- Commencer une activité à l'aide d'une animation
- Faire glisser les fragments à l'aide de ViewPager
- Faire glisser les fragments à l'aide de ViewPager2
- Migrer de ViewPager vers ViewPager2
Vidéos
Ressources supplémentaires
Pour en savoir plus sur l'animation, consultez les ressources suivantes.
Vidéo
- Get Animated (Sommet des développeurs Android 2018) : aperçu des différentes technologies d 'animation disponibles. Inclut un résumé sur comment choisir entre les différentes options d'animation.