- Sceneform SDK for Android was open sourced and archived (github.com/google-ar/sceneform-android-sdk) with version 1.16.0.
- This site (developers.google.com/sceneform) serves as the documentation archive for the previous version, Sceneform SDK for Android 1.15.0.
- Do not use version 1.17.0 of the Sceneform Maven artifacts.
- The 1.17.1 Maven artifacts can be used. Other than the version, however, the 1.17.1 artifacts are identical to the 1.15.0 artifacts.
DragGesture
Gesture for when the user performs a drag motion on the touch screen.
Inherited Methods
From class
java.lang.Object
Object
|
clone()
|
boolean
|
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
final
void
|
wait()
|
Public Constructors
Parameters
gesturePointersUtility |
|
hitTestResult |
|
motionEvent |
|
Protected Methods
protected
void
onCancel
()
protected
void
onFinish
()
protected
boolean
updateGesture
(HitTestResult hitTestResult, MotionEvent motionEvent)
Parameters
hitTestResult |
|
motionEvent |
|
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-06-26 UTC.
[null,null,["Last updated 2024-06-26 UTC."],[[["`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."]]],["`DragGesture` manages drag motions on a touchscreen. It utilizes `GesturePointersUtility`, `HitTestResult`, and `MotionEvent` for its constructor. Key actions include determining if a drag can start (`canStart`), starting a drag (`onStart`), updating the drag (`updateGesture`), and managing the drag's completion (`onFinish`, `onCancel`). It provides methods to obtain the change in the position(`getDelta`) and the current position of the drag (`getPosition`). The `OnGestureEventListener` interface allows for external callback handling.\n"]]