DragGesture

  • DragGesture is a class in Sceneform that detects and handles user drag motions on the touchscreen.

  • It provides methods to get the drag delta ( getDelta ) and current position ( getPosition ) of the drag gesture.

  • Developers can use the OnGestureEventListener interface to receive callbacks during the drag gesture lifecycle (start, update, finish, cancel).

  • DragGesture inherits from BaseGesture and provides its own implementations for gesture handling.

public class DragGesture

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

Nested Classes

interface
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
Design a Mobile Site
View Site in Mobile | Classic
Share by: