Basisgestenerkennung

Öffentliche abstrakte Klasse BaseGestenRecognizer
Bekannte direkte Unterklassen

Basisklasse für alle Gesten-Erfasser (z.B. DragVoiceOverRecognizer).

Eine Gestenerkennung verarbeitet die Eingabe über die Touch-Geste, um zu bestimmen, ob eine Bewegung gestartet und ein Ereignis ausgelöst werden soll, wenn die Geste gestartet wird.

Wenn Sie wissen möchten, wann eine Bewegung beendet bzw. aktualisiert wurde, beobachten Sie die Ereignisse im Gestenobjekt.

Verschachtelte Klassen

Schnittstelle BaseGestenErkennen.OnGesteStartedListener<T erweitert BaseGeste<T>> Schnittstellendefinition für einen Callback, der aufgerufen wird, wenn ein BaseGesture gestartet wird. 

Felder

geschütztes letztes GestePointersUtility gesturePointersUtility verwendet.
geschütztes letztes ArrayList<T erweitert BaseGesten<T>> Touch-Gesten

Public Constructors

Public Methods

Ungültig
Ungültig
onTouch(HitTestResult hitTestResult, MotionEventmotionEvent)
Ungültig

Geschützte Methoden

Abstrakt void
tryCreateGestes(HitTestResult hitTestResult, MotionEventmotionEvent)

Übernommene Methoden

Felder

geschützter endgültiger GestePointersUtility gesturePointersUtility

Endgültige ArrayList<T erweitert BaseGesten<T>> Gesten

Public Constructors

public BaseGestenerkannt (GestePointersUtility GestePointersUtility)

Parameter
GestePointersUtility

Public Methods

public void addOnGesteStartedListener (OnGestenStartedListener<T> Listener)

Parameter
Listener

public void onTouch (HitTestResult hitTestResult, MotionEventmotionEvent)

Parameter
Treffer-Testergebnis
Bewegungsereignis

public void removeOnGesteStartedListener (OnGesteStartedListener<T> Listener)

Parameter
Listener

Geschützte Methoden

geschützte abstrakt void tryCreateGestes (HitTestResult hitTestResult, MotionEventmotionEvent)

Parameter
Treffer-Testergebnis
Bewegungsereignis