In diesem Dokument wird beschrieben, wie Apps programmiert werden, mit denen Nutzer mithilfe von Touchgesten mit einer App interagieren können. Android bietet eine Vielzahl von APIs, mit denen Sie Gesten erstellen und erkennen können.
Obwohl deine App für grundlegende Verhaltensweisen nicht von Touch-Gesten abhängig sein darf – da diese möglicherweise nicht für alle Nutzer in allen Kontexten verfügbar sind –, kannst du durch berührungsbasierte Interaktionen deine Nützlichkeit und Attraktivität deiner App erheblich steigern.
Um Nutzern eine einheitliche und intuitive Nutzung zu ermöglichen, muss deine App den akzeptierten Android-Konventionen für Touch-Gesten entsprechen. Im Dokument Material Design-Gesten erfahren Sie, wie Sie gängige Gesten in Android-Apps verwenden. Weitere Informationen finden Sie unter Material Motion.
Weitere Informationen zu diesem Thema finden Sie in den folgenden zugehörigen Leitfäden:
Themen
- Häufige Touch-Gesten erkennen
-
Informationen zum Erkennen grundlegender Touch-Gesten wie Scrollen, Wischen und Doppeltippen
mit
GestureDetector
. - Berührungs- und Zeigerbewegungen erfassen
- Informationen zum Tracking von Bewegungen.
- Scroll-Touch-Geste animieren
-
Hier erfahren Sie, wie Sie mit
Scroller
oderOverScroller
Scroll-Animationen als Reaktion auf ein Touch-Ereignis erstellen. - Multi-Touch-Gesten handhaben
- Informationen zum Erkennen von Multipointer-Gesten (Finger).
- Ziehen und skalieren
- Informationen zum Implementieren berührungsbasierter Ziehen und Skalierung.
- Berührungsereignisse in einer ViewGroup verwalten
- Hier erfahren Sie, wie Sie Touch-Ereignisse in einer
ViewGroup
verwalten, damit Touch-Ereignisse korrekt an die Zielansichten gesendet werden.