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
clickablepermet 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 offrent plus de flexibilité à un niveau inférieur
PointerInputScope.detectTapGesturesPointerInputScope.detectDragGestures. 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 de base qui interviennent lors de la gestion de l'entrée du pointeur.
- La page Appuyer et maintenir la pression développe les événements à pointeur unique et à position unique.
- La page Faire défiler explique comment implémenter des conteneurs de défilement et gère les problèmes d'interopérabilité.
- La page Faire glisser des composables explique comment déplacer des éléments d'interface utilisateur le long d'un seul
axe, sur deux dimensions ou entre des points d'ancrage prédéfinis à l'aide de modificateurs tels que
draggable,draggable2D, etanchoredDraggable. - La page Multitouch aborde les situations dans lesquelles plusieurs pointeurs sont utilisés.
Recommandations personnalisées
- Remarque : Le texte du lien s'affiche lorsque JavaScript est désactivé
- Autoriser les interactions des utilisateurs
- Sémantique dans Compose
- Modificateurs Compose