Ce document explique comment écrire des applications permettant aux utilisateurs d'interagir avec une application à l'aide de gestes tactiles. Android fournit diverses API pour vous aider à créer et à détecter des gestes.
Bien que votre application ne doive pas dépendre des gestes de base pour les comportements de base (puisque les gestes peuvent ne pas être disponibles pour tous les utilisateurs dans tous les contextes), l'ajout d'interactions tactiles à votre application peut considérablement augmenter son utilité et son attrait.
Pour offrir aux utilisateurs une expérience cohérente et intuitive, votre application doit respecter les conventions Android acceptées pour les gestes tactiles. Le document Gestes Material Design vous explique comment utiliser des gestes courants dans les applications Android. Consultez également Material Motion.
Pour plus d'informations à ce sujet, consultez les guides associés suivants:
- Présentation des événements d'entrée
- Présentation des capteurs
- Rendre une vue personnalisée interactive
Thèmes
- Détecter les gestes courants
-
Découvrez comment détecter les gestes tactiles de base, tels que le défilement, le déplacement et le double appui, à l'aide de
GestureDetector
. - Suivre les mouvements tactiles et du curseur
- Découvrez comment suivre vos mouvements.
- Animer un geste de défilement
-
Découvrez comment utiliser des
éléments de défilement (
Scroller
ouOverScroller
) pour produire une animation de défilement en réponse à un événement tactile. - Gérer les gestes à plusieurs doigts
- Découvrez comment détecter les gestes à plusieurs pointeurs (doigts).
- Glisser-redimensionner
- Découvrez comment implémenter le déplacement et la mise à l'échelle tactiles.
- Gérer les événements tactiles dans un ViewGroup
- Découvrez comment gérer les événements tactiles dans un
ViewGroup
pour vous assurer qu'ils sont correctement envoyés aux vues cibles.