Ale*_*olz 2 android google-maps multi-touch
如何在Android MapView中禁用捏合或多点触控功能?
我花了一点时间,但我有一个解决方案.如果有多个手指触摸屏幕,我所做的就是停止事件传播.
mapView.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if(event.getPointerCount() > 1) {
return true;
}
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
禁用所有手势:
mapView.getMap().getUiSettings().setAllGesturesEnabled(false);
Run Code Online (Sandbox Code Playgroud)
仅禁用缩放
mapView.getMap().getUiSettings().setZoomControlsEnabled(false);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6201 次 |
| 最近记录: |