Cette page est obsolète. Vous trouverez ci-dessous le nouvel emplacement pour la documentation qui se trouvait ici.
Personnaliser les commentaires tactiles
Dans Material Design, le retour tactile fournit une confirmation visuelle instantanée au point de contact lorsque les utilisateurs interagissent avec les éléments de l'interface utilisateur. Les animations de retour tactile par défaut des boutons utilisent la nouvelle classe RippleDrawable
, qui passe d'un état à un autre avec un effet d'ondulation.
Dans la plupart des cas, vous devez appliquer cette fonctionnalité dans le fichier XML de votre vue en spécifiant l'arrière-plan de la vue comme suit:
?android:attr/selectableItemBackground
pour une ondulation limitée.?android:attr/selectableItemBackgroundBorderless
pour une ondulation qui s'étend au-delà de la vue. Elle est dessinée et limitée par le parent le plus proche de la vue avec un arrière-plan non nul.
Remarque:selectableItemBackgroundBorderless
est un nouvel attribut introduit dans le niveau d'API 21.
Vous pouvez également définir un RippleDrawable
en tant que ressource XML à l'aide de l'élément ripple
.
Vous pouvez attribuer une couleur aux objets RippleDrawable
. Pour modifier la couleur par défaut du retour tactile, utilisez l'attribut android:colorControlHighlight
du thème.
Pour en savoir plus, consultez la documentation de référence de l'API sur la classe RippleDrawable
.
Utiliser l'effet Révéler
Consultez Créer une animation d'affichage circulaire.
Personnaliser les transitions d'activités
Consultez la section Démarrer une activité avec une animation.
Utiliser le mouvement incurvé
Consultez Utiliser un mouvement incurvé.
Animer les changements d'état de la vue
Consultez la section Utiliser StateListAnimator pour animer les changements d'état des vues.
Animer des drawables vectoriels
Consultez Animer des graphiques drawables.