Compose fournit diverses API pour vous aider à détecter les gestes générés à partir des interactions des utilisateurs. Ces API couvrent un large éventail de cas d'utilisation :
Les API de niveau supérieur sont conçues pour couvrir les gestes les plus fréquemment utilisés. Par exemple, le modificateur
clickable
permet de détecter facilement un clic. Il fournit également des fonctionnalités d'accessibilité et affiche des indicateurs visuels lorsque l'utilisateur appuie sur l'écran (comme des ondulations).D'autres détecteurs de gestes moins courants, comme
PointerInputScope.detectTapGestures
ouPointerInputScope.detectDragGestures
, offrent plus de flexibilité à un niveau inférieur. Par contre, ils n'incluent pas les autres fonctionnalités.
Pour en savoir plus sur l'entrée du pointeur, consultez les pages suivantes:
- La page Comprendre les gestes explique les concepts fondamentaux qui jouent un rôle dans la gestion des entrées de pointeur.
- L'option Appuyer de manière prolongée permet d'étendre les événements à un pointeur ou à une position unique.
- Scroll explique comment implémenter des conteneurs de défilement et gère les problèmes d'interopérabilité.
- L'option Faire glisser, balayer l'écran et glissement d'un geste vif affiche différents types de déplacement d'un même pointeur.
- La fonctionnalité Multitouch permet d'analyser les situations où plusieurs pointeurs sont utilisés.
Recommandations personnalisées
- Remarque : Le texte du lien s'affiche lorsque JavaScript est désactivé
- Activer les interactions utilisateur
- Sémantique dans Compose
- Modificateurs Compose