2016-09-06 2 views
-2

Ich versuche eine App zu programmieren, die mit anderen Apps, Bildschirmberührungen usw. interagiert.Wie "Aufnahme" und "Wiedergabe" Touch-Ereignisse in Android?

Um die Dinge zu starten - alles was ich will ist eine Taste, die nach dem Anklicken speichert Informationen über Aktionen: Bildschirm Berührungen, Tastaturanschläge, etc '. Einmal geklickt, hört es auf. Danach wiederholt eine andere Taste, einmal geklickt, die exakt gleichen Aktionen.

Wie interagieren Sie so? Ich kann keine Informationen über die benötigten Codewörter finden, wie es funktioniert, usw. '.

Antwort

0

Sie suchen einen command pattern

für jeden Klick Sie einen Befehl erstellen und auf einen Stapel gelegt und ausführen. später Sie alle Befehle ‚Replay‘ können, wenn Sie diese Befehle durchlaufen

+0

Okay - ich habe die Theorie, aber wie finde ich Dokumentation für die Syntax? Zum Beispiel - wenn ich android.view.MotionEvent importiere Ich kann event.getX oder event.getY verwenden, um die Koordinaten einer Berührung zu erhalten, aber ich kann keine weiteren Informationen finden .. – yo1122

+0

können Sie die Methoden von der aufrufen Zuhörer, z Rufen Sie 'onTouch()' mit dem in Ihrem Befehl gespeicherten MotionEvent auf. –

Verwandte Themen