com.metaio.sdk
Class GestureHandlerAndroid
java.lang.Object
com.metaio.sdk.jni.GestureHandler
com.metaio.sdk.GestureHandlerAndroid
public class GestureHandlerAndroid
- extends GestureHandler
GestureHandler implementation for Android.
Constructor Summary |
GestureHandlerAndroid(IMetaioSDK metaioSDK,
int gestureMask)
Create GestureHandlerAndroid to handle gestures through MetaioSurfaceView. |
GestureHandlerAndroid(IMetaioSDK metaioSDK,
int gestureMask,
View webView,
View metaioSurfaceView)
Create GestureHandlerAndroid to handle gestures through AREL. |
Method Summary |
boolean |
onTouch(View v,
MotionEvent event)
|
Methods inherited from class com.metaio.sdk.jni.GestureHandler |
addObject, delete, enableGestures, enablePickability, getAllObjects, getCPtr, getGestures, getPickable, getRotationAxis, handlePinchGesture, handleRotateGesture, registerCallback, removeObject, removeObjects, resetSelected, selectAllObjects, selectAllObjectsInGroup, setRotationAxis, setSDK, touchesBegan, touchesEnded, touchesMoved |
GestureHandlerAndroid
public GestureHandlerAndroid(IMetaioSDK metaioSDK,
int gestureMask,
View webView,
View metaioSurfaceView)
- Create GestureHandlerAndroid to handle gestures through AREL. The instance should
be attached to the AREL WebView as its touch listener by calling
View#setOnTouchListener(OnTouchListener)
.
The reference to WebView and MetaioSurfaceView are only required if both view do not exactly overlay.
- Parameters:
metaioSDK
- metaio SDK instancegestureMask
- Gesture mask, one or combination of GestureHandler.GESTURE_DRAG
,
GestureHandler.GESTURE_PINCH
and GestureHandler.GESTURE_ROTATE
, or
GestureHandler.GESTURE_ALL
to enable all gestures.webView
- AREL WebViewmetaioSurfaceView
- MetaioSurfaceView
GestureHandlerAndroid
public GestureHandlerAndroid(IMetaioSDK metaioSDK,
int gestureMask)
- Create GestureHandlerAndroid to handle gestures through MetaioSurfaceView. The instance should
be attached to MetaioSurfaceView as its touch listener by calling
View#setOnTouchListener(OnTouchListener)
- Parameters:
metaioSDK
- metaio SDK instancegestureMask
- Gesture mask, one or combination of GestureHandler.GESTURE_DRAG
,
GestureHandler.GESTURE_PINCH
and GestureHandler.GESTURE_ROTATE
, or
GestureHandler.GESTURE_ALL
to enable all gestures.
onTouch
public boolean onTouch(View v,
MotionEvent event)