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 java.lang.Object implements android.view.GestureDetector.OnGestureListener, android.view.GestureDetector.OnDoubleTapListener, android.view.ScaleGestureDetector.OnScaleGestureListenerAndroidGestureHandler 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.- Author:
- iwgeric
-
-
Constructor Summary
Constructors Constructor Description AndroidGestureProcessor(AndroidTouchInput touchInput)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanonDoubleTap(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 Detail
-
AndroidGestureProcessor
public AndroidGestureProcessor(AndroidTouchInput touchInput)
-
-
Method Detail
-
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
-
-