BaseGesture

public 抽象クラス BaseGesture
既知の直接サブクラス

ジェスチャーの基本クラス。

ジェスチャーは、特定の種類の動き(ドラッグ、ピンチ)を表すように検出された、一連のタッチイベントを表します。

ジェスチャーは BaseGestureRecognizer によって作成、更新されます。

ネストされたクラス

インターフェース BaseGesture.OnGestureEventListener<T は BaseGesture<T>> を拡張します BaseGesture によって呼び出されるコールバックのインターフェース定義。 

フィールド

保護された最終 GesturePointersUtility gesturePointersUtility
ノードの保護 targetNode

パブリック コンストラクタ

BaseGestureGesturePointersUtility gesturePointersUtility)

パブリック メソッド

ノード
ブール値
ブール値
浮動小数点数
inchesToPixels(浮動小数点インチ)
ブール値
void
onTouchHitTestResult HitTestResult、MotionEvent motionEvent)
浮動小数点数
pixelsToInches(浮動小数点ピクセル)
void
ブール値

保護されたメソッド

抽象ブール値
canStartHitTestResultヒットテスト結果、MotionEvent motionEvent)
void
void
アブストラクト T
抽象 void
抽象 void
抽象 void
onStartHitTestResultヒットテスト結果、MotionEvent motionEvent)
抽象ブール値
updateGesture(HitTestResult hitsTestResult, MotionEvent motionEvent)

継承されるメソッド

フィールド

Protected final GesturePointersUtility gesturePointersUtility

保護された ノード ターゲットノード

パブリック コンストラクタ

public BaseGesture (GesturePointersUtility gesturePointersUtility)

パラメータ
gesturePointersUtility

パブリック メソッド

public Node getTargetNode ()

public boolean hasFinish ()

public boolean hasStarted ()

public float inchesToPixels (浮動小数点インチ)

パラメータ
インチ

public boolean justStarted ()

public void onTouch (HitTestResult hitsTestResult, MotionEvent motionEvent)

パラメータ
ヒットテストの結果
モーション イベント

public float pixelsToInches (浮動小数点ピクセル)

パラメータ
ピクセル

public void setGestureEventListener (OnGestureEventListener<T>リスナー)

パラメータ
リスナー

public boolean wasCancelled ()

保護されたメソッド

Protected 抽象ブール値 canStart (HitTestResult hitsTestResult, MotionEvent motionEvent)

パラメータ
ヒットテストの結果
モーション イベント

Protect void cancel ()

Protect void complete ()

Protected 抽象 T getSelf ()

Protected Abstract void onCancel ()

Protected Abstract void onFinish ()

Protected Abstract void onStart (HitTestResult hitsTestResult, MotionEvent motionEvent)

パラメータ
ヒットテストの結果
モーション イベント

Protected 抽象ブール値 updateGesture (HitTestResult hitsTestResult, MotionEvent motionEvent)

パラメータ
ヒットテストの結果
モーション イベント