Lorsque votre interface utilisateur change en réponse à une action de l'utilisateur, vous devez animer les transitions de mise en page. Ces animations donnent aux utilisateurs des commentaires sur leurs actions et les aident à rester orientés sur l'interface utilisateur.
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 et consultez la présentation des animations.
Documentation
- Présentation des animations
- Présentation de l'animation des propriétés
- Animer des images drawable
- 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 glissement
- Agrandir une vue à l'aide d'une animation zoom
- Animer le mouvement à l'aide de la physique du 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
- Démarrer une activité à l'aide d'une animation
- Glisser entre des fragments à l'aide de ViewPager
- Diapositive entre 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
- Animation (Sommet des développeurs Android 2018) : présentation des différentes technologies d 'animation disponibles. Inclut un résumé expliquant comment choisir entre les différentes options d'animation.