Haptik ist alles, was Sie über den Tastsinn wahrnehmen. Moderne Android-Geräte haben oft einen Vibrationsaktuator, mit dem das Gerät das Tastsinn des Nutzers stimulieren kann. Diese Motoren haben sich im Vergleich zu den ursprünglichen lauten, brummenden Vibrationen der ersten Geräte deutlich weiterentwickelt. Android-Apps können jetzt Funktionen nutzen, um Nutzern eine umfassendere Erfahrung mit Feinheit und Tiefe zu bieten.
Auf den folgenden Seiten erfahren Sie alles über Vibrationen, von grundlegendem haptischem Feedback bis hin zu immer komplexeren Vibrationswellenformen und Effektkompositionen.
- Grundsätze des haptischen Designs
- Auf der Seite werden die von Android-Haptik unterstützten Klassifizierungen und Richtlinien für die Gestaltung beschrieben.
- Terminen haptisches Feedback hinzufügen
- Die Seite enthält Codebeispiele für verschiedene Möglichkeiten, Nutzern bei Interaktionen haptisches Feedback zu geben.
- Einführung in Vibrationsaktoren
- Die Seite bietet einen Überblick über die Funktionsweise von Vibrationsaktoren, was eine wichtige Voraussetzung für die Erstellung benutzerdefinierter Haptik ist.
- Benutzerdefinierte haptische Effekte erstellen
- Auf dieser Seite finden Sie mehrere Beispiele für die Verwendung verschiedener Haptik-APIs zum Erstellen benutzerdefinierter Effekte in einer Android-Anwendung.
- Haptik-APIs hinzufügen
- Die Seite enthält Informationen zu verschiedenen Haptik-APIs, die auf Android-Geräten verfügbar sind. Außerdem wird beschrieben, wann und wie Sie prüfen können, ob die Geräte die Haptik-Effekte unterstützen, damit sie wie vorgesehen funktionieren.
Lesen Sie sich auch die Best Practices für Barrierefreiheit durch.
Produktproben
Die folgenden Samples sind in der Haptic Sampler App auf GitHub verfügbar. Außerdem finden Sie hier die entsprechende Dokumentation.
- Widerstandsfähig (mit wenigen Zählern)
- Erweitern (mit Steigerung und Abnahme)
- Wippen (mit Drehungen)
- Springen (mit Knacken)
Diese Dokumentation enthält auch Codebeispiele für die folgenden benutzerdefinierten Vibrationsmuster: