public class VRMotionWithTouchWrapper extends java.lang.Object implements IAdvanceGestureListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
VRMotionWithTouchWrapper.VRScaleListener |
| Constructor and Description |
|---|
VRMotionWithTouchWrapper(android.content.Context context) |
| Modifier and Type | Method and Description |
|---|---|
void |
deInitWrapper()
Wrapper反初始化
|
void |
disableSensor()
关闭重力感应
|
void |
enableSensor()
开启重力感应
|
float |
getVrScaleParam()
获取缩放参数值
|
void |
handleTouchEvent(android.view.MotionEvent event)
处理触摸事件
|
void |
initVrScaleParam(float scale)
设置双指缩放的参数值
|
void |
initWrapper()
Wrapper初始化
|
boolean |
isSensorEnabled()
判断重力感应是否已经开启
|
boolean |
isSensorSupport()
判断重力感应是否支持
|
void |
onDrag(float distanceX,
float distanceY) |
void |
onPinch(float scale) |
void |
setVRScaleListener(VRMotionWithTouchWrapper.VRScaleListener listener)
设置缩放listener
|
public VRMotionWithTouchWrapper(android.content.Context context)
public void initVrScaleParam(float scale)
scale - 双指缩放的参数值(1.0 ~ 5.0)public void initWrapper()
public void deInitWrapper()
public void enableSensor()
public void disableSensor()
public boolean isSensorSupport()
public boolean isSensorEnabled()
public void handleTouchEvent(android.view.MotionEvent event)
public void setVRScaleListener(VRMotionWithTouchWrapper.VRScaleListener listener)
public float getVrScaleParam()
public void onDrag(float distanceX,
float distanceY)
onDrag in interface IAdvanceGestureListenerpublic void onPinch(float scale)
onPinch in interface IAdvanceGestureListener