DragGesture

public class DragGesture

Gesture for when the user performs a drag motion on the touch screen.

Nested Classes

interface DragGesture.OnGestureEventListener Interface definition for callbacks to be invoked by a DragGesture

Inherited Fields

Public Constructors

DragGesture(GesturePointersUtility gesturePointersUtility, HitTestResult hitTestResult, MotionEvent motionEvent)

Public Methods

Vector3
Vector3

Protected Methods

boolean
canStart(HitTestResult hitTestResult, MotionEvent motionEvent)
DragGesture
void
void
void
onStart(HitTestResult hitTestResult, MotionEvent motionEvent)
boolean
updateGesture(HitTestResult hitTestResult, MotionEvent motionEvent)

Inherited Methods

Public Constructors

public DragGesture (GesturePointersUtility gesturePointersUtility, HitTestResult hitTestResult, MotionEvent motionEvent)

Parameters
gesturePointersUtility
hitTestResult
motionEvent

Public Methods

public Vector3 getDelta ()

public Vector3 getPosition ()

Protected Methods

protected boolean canStart (HitTestResult hitTestResult, MotionEvent motionEvent)

Parameters
hitTestResult
motionEvent

protected DragGesture getSelf ()

protected void onCancel ()

protected void onFinish ()

protected void onStart (HitTestResult hitTestResult, MotionEvent motionEvent)

Parameters
hitTestResult
motionEvent

protected boolean updateGesture (HitTestResult hitTestResult, MotionEvent motionEvent)

Parameters
hitTestResult
motionEvent