使用产品:SuperMap iMobile 9D(2019)(V9.1.2)SuperMap iMobile 9D(2019) SP2 for Android(精简绿色包) 操作系统:win10 x64
数据类型: 文件型
问题详细描述:android怎么锁定视角,然后锁定手势 不能让用户自己能使用双手指调整角度 只能平行移动
您好,目前我们产品里面没法直接去锁定手势,可以给你提供一个思路。
1.视角锁定,通过camera来控制,设置camera的俯仰角以及方位角
2.重写sceneControl的onTouchEvent事件,将多指的事件注释掉,只保留单指的事件
重写是可以 我就是想单手指的沿用之前的 调用scenecontrol里面的方法是private的(下面这段代码)这个不知道怎么调用了
default: this.postAction(event); if(this.mGestureDetector != null) { this.mGestureDetector.onTouchEvent(event); } return true; }
您好,你直接在你工程下新建一个class文件继承与sceneControl,然后在class文件中重写手势的方法,然后在layout中场景控件改为刚刚新建的类名称。