In diesem Dokument wird beschrieben, wie Sie Apps schreiben, mit denen Nutzer über Touch-Gesten interagieren können. Android bietet eine Vielzahl von APIs, mit denen Sie Gesten erstellen und erkennen können.
Ihre App darf sich zwar nicht auf Touch-Gesten für grundlegende Verhaltensweisen verlassen, da die Gesten möglicherweise nicht allen Nutzern in allen Kontexten zur Verfügung stehen. Wenn Sie Ihrer App jedoch touchbasierte Interaktionen hinzufügen, kann dies ihre Nützlichkeit und Attraktivität erheblich steigern.
Damit Nutzer eine einheitliche, intuitive Erfahrung haben, muss Ihre App den akzeptierten Android-Konventionen für Touch-Gesten folgen. Im Dokument zu Material Design-Gesten wird beschrieben, wie Sie häufig verwendete Gesten in Android-Apps verwenden. Weitere Informationen finden Sie unter Material Motion.
Weitere Informationen zu diesem Thema finden Sie in den folgenden Leitfäden:
- Übersicht über Eingabeereignisse
- Sensoren – Übersicht
- Benutzerdefinierte Ansicht interaktiv gestalten
Themen
- Häufig verwendete Gesten erkennen
-
Informationen zum Erkennen grundlegender Touch-Gesten wie Scrollen, Wischen und Doppeltippen,
mit
GestureDetector. - Berührungs- und Zeigerbewegungen verfolgen
- Informationen zum Verfolgen von Bewegungen.
- Scrollbewegung animieren
-
Informationen zur Verwendung von
Scrollern—
ScrolleroderOverScroller—um als Reaktion auf ein Touch-Ereignis eine Scrollanimation zu erzeugen. - Multi-Touch-Bewegungen
- Informationen zum Erkennen von Gesten mit mehreren Fingern.
- Ziehen und skalieren
- Informationen zum Implementieren von touchbasiertem Ziehen und Skalieren.
- Berührungsereignisse in einer ViewGroup verwalten
- Informationen zum Verwalten von Berührungsereignissen in einer
ViewGroupdamit Berührungsereignisse korrekt an die Zielansichten gesendet werden.