我有一个 MapView,它有一个覆盖层,它由许多可以选择和拖动的可绘制对象组成。
问题是当一个对象被拖动时,MapView 也会移动。
有没有办法可以锁定 MapView?
我试过使用map.setClickable(false)
我也用过:
map.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if(event.getAction() == MotionEvent.ACTION_MOVE) {
return true;
}
return false;
}
});
两次尝试都不会锁定移动,但会禁用选择叠加层的能力。
有任何想法吗?
谢谢