Ich habe meine eigenen Gesten in einer Android App definiert. Ist das die einzige Möglichkeit, Gesten zu definieren?
Gibt es Standard-OpenSource-Bibliotheken, die bereits die RAW-Datei der Geste enthalten?
Ich habe eine Bibliothek entwickelt, um grundlegende 1-Nad-2-Finger-Gesten auf Android mit einer sehr, sehr einfachen Funktionalität zu unterstützen.
Die meisten Gesten können so einfach eingestellt werden wie:
%Vor%Die Bibliothek ist opensource und kann auch als JAR -Datei (.jar) heruntergeladen werden.
Ich habe mich noch nicht für eine Lizenz entschieden (wird höchstwahrscheinlich Apache sein), daher befindet sie sich derzeit unter NO License.
Dies ist die Android-Dokumentation , die die Gesten beschreibt. GestureDetector
class enthält Methoden für die meisten einfachen Gesten, die wir für unsere kleinen Anwendungen benötigen.
So ziemlich alle Bibliotheken, die eine erweiterte Android-Touch-Oberfläche besitzen, sind proprietär ... HTC hat HTC Sense, Samsung hat TouchWiz, etc.
Apple hält viele Patente für Multi-Touch-Dinge, und ich denke, dass ihre aktuellen Kämpfe gegen HTC und andere Telefonhersteller die Entwicklung von Open-Source-Lösungen behindert haben. Für einen Entwickler, der seine Zeit in Open-Source-Bibliotheken investiert und darauf hofft, eine Community zu gründen und diese dann kommerziell anzubieten, ist es kein guter Anreiz, "Unterlassungserklärungen" zu erhalten.
Aber Sie können Multitouch-Gesten immer selbst implementieren.
Ein gutes Tutorial ist Verwendung von Multi-Touch in Android 2 .
Tags und Links android swipe-gesture android-gesture