Compose bietet eine Vielzahl von APIs, mit denen Sie Gesten erkennen können, die durch Nutzerinteraktionen generiert werden. Die APIs decken eine breite Palette von Anwendungsfällen ab:
Einige davon sind auf hoher Ebene und für die am häufigsten verwendeten Gesten konzipiert. Mit dem
clickableModifikator lässt sich beispielsweise ein Klick einfach erkennen. Außerdem bietet er Bedienungshilfen und zeigt bei Tippen visuelle Hinweise an (z. B. Wellen).Es gibt auch weniger häufig verwendete Gestenerkennungstools, die auf niedrigerer Ebene mehr Flexibilität bieten, z. B.
PointerInputScope.detectTapGesturesoderPointerInputScope.detectDragGestures. Sie enthalten jedoch nicht die zusätzlichen Funktionen.
Weitere Informationen zur Zeigereingabe finden Sie auf den folgenden Seiten:
- Unter Gesten verstehen werden die wichtigsten Konzepte erläutert, die bei der Verarbeitung von Zeigereingaben eine Rolle spielen.
- Unter Tippen und Drücken werden Ereignisse mit einem einzelnen Zeiger und einer einzelnen Position näher erläutert.
- Scrollen erklärt, wie Scrollcontainer implementiert werden und wie Interoperabilitätsprobleme behandelt werden.
- Unter Zusammensetzbare Elemente ziehen wird erklärt, wie Sie UI-Elemente mit Modifikatoren wie
draggable,draggable2D, undanchoredDraggableentlang einer einzelnen Achse, über zwei Dimensionen oder zwischen vordefinierten Ankerpunkten verschieben. - Unter Multitouch werden Situationen behandelt, in denen mehr als ein Zeiger verwendet wird.
Empfehlungen für Sie
- Hinweis: Linktext wird angezeigt, wenn JavaScript deaktiviert ist
- Nutzerinteraktionen aktivieren
- Semantik in Compose
- Compose-Modifikatoren