Arcgis for android 100 禁用地图双击放大
时间: 2024-02-28 08:52:25 浏览: 85
放大镜基于ArcGISforAndroid
5星 · 资源好评率100%
可以通过 `MapView` 的 `setOnTouchListener` 方法禁用地图双击放大。具体实现可以参考以下代码:
```java
mapView.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
long thisTime = System.currentTimeMillis();
if (thisTime - lastTouchTime < ViewConfiguration.getDoubleTapTimeout()) {
return true; // 禁止地图双击放大
}
lastTouchTime = thisTime;
}
return false;
}
});
```
这段代码会在用户触摸屏幕并且抬起手指时判断时间间隔是否小于双击间隔时间,如果小于则返回 true,从而阻止地图双击放大。可以通过调整 `ViewConfiguration.getDoubleTapTimeout()` 方法的返回值来修改双击间隔时间。
阅读全文