Package com.jme3.input.android
Class AndroidGestureProcessor
java.lang.Object
com.jme3.input.android.AndroidGestureProcessor
- All Implemented Interfaces:
android.view.GestureDetector.OnDoubleTapListener,android.view.GestureDetector.OnGestureListener,android.view.ScaleGestureDetector.OnScaleGestureListener
public class AndroidGestureProcessor
extends Object
implements android.view.GestureDetector.OnGestureListener, android.view.GestureDetector.OnDoubleTapListener, android.view.ScaleGestureDetector.OnScaleGestureListener
AndroidGestureHandler uses Gesture type listeners to create jME TouchEvents
for gestures. This class is designed to handle the gestures supported
on Android rev 9 (Android 2.3). Extend this class to add functionality
added by Android after rev 9.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanonDoubleTap(android.view.MotionEvent event) booleanonDoubleTapEvent(android.view.MotionEvent event) booleanonDown(android.view.MotionEvent event) booleanonFling(android.view.MotionEvent startEvent, android.view.MotionEvent endEvent, float velocityX, float velocityY) voidonLongPress(android.view.MotionEvent event) booleanonScale(android.view.ScaleGestureDetector scaleGestureDetector) booleanonScaleBegin(android.view.ScaleGestureDetector scaleGestureDetector) voidonScaleEnd(android.view.ScaleGestureDetector scaleGestureDetector) booleanonScroll(android.view.MotionEvent startEvent, android.view.MotionEvent endEvent, float distX, float distY) voidonShowPress(android.view.MotionEvent event) booleanonSingleTapConfirmed(android.view.MotionEvent event) booleanonSingleTapUp(android.view.MotionEvent event)
-
Constructor Details
-
AndroidGestureProcessor
-
-
Method Details
-
onDown
public boolean onDown(android.view.MotionEvent event) - Specified by:
onDownin interfaceandroid.view.GestureDetector.OnGestureListener
-
onSingleTapUp
public boolean onSingleTapUp(android.view.MotionEvent event) - Specified by:
onSingleTapUpin interfaceandroid.view.GestureDetector.OnGestureListener
-
onShowPress
public void onShowPress(android.view.MotionEvent event) - Specified by:
onShowPressin interfaceandroid.view.GestureDetector.OnGestureListener
-
onLongPress
public void onLongPress(android.view.MotionEvent event) - Specified by:
onLongPressin interfaceandroid.view.GestureDetector.OnGestureListener
-
onScroll
public boolean onScroll(android.view.MotionEvent startEvent, android.view.MotionEvent endEvent, float distX, float distY) - Specified by:
onScrollin interfaceandroid.view.GestureDetector.OnGestureListener
-
onFling
public boolean onFling(android.view.MotionEvent startEvent, android.view.MotionEvent endEvent, float velocityX, float velocityY) - Specified by:
onFlingin interfaceandroid.view.GestureDetector.OnGestureListener
-
onSingleTapConfirmed
public boolean onSingleTapConfirmed(android.view.MotionEvent event) - Specified by:
onSingleTapConfirmedin interfaceandroid.view.GestureDetector.OnDoubleTapListener
-
onDoubleTap
public boolean onDoubleTap(android.view.MotionEvent event) - Specified by:
onDoubleTapin interfaceandroid.view.GestureDetector.OnDoubleTapListener
-
onDoubleTapEvent
public boolean onDoubleTapEvent(android.view.MotionEvent event) - Specified by:
onDoubleTapEventin interfaceandroid.view.GestureDetector.OnDoubleTapListener
-
onScaleBegin
public boolean onScaleBegin(android.view.ScaleGestureDetector scaleGestureDetector) - Specified by:
onScaleBeginin interfaceandroid.view.ScaleGestureDetector.OnScaleGestureListener
-
onScale
public boolean onScale(android.view.ScaleGestureDetector scaleGestureDetector) - Specified by:
onScalein interfaceandroid.view.ScaleGestureDetector.OnScaleGestureListener
-
onScaleEnd
public void onScaleEnd(android.view.ScaleGestureDetector scaleGestureDetector) - Specified by:
onScaleEndin interfaceandroid.view.ScaleGestureDetector.OnScaleGestureListener
-