停止mapView过滚动

时间:2012-03-02 15:55:57

标签: android

当我在up事件中捕获当前地图状态时,我需要我的mapView在用户抬起手指时完全停止移动。默认情况下,如果您在地图上用手指滑动,它将倾向于保持它在该方向上的动量。 谢谢! :)

1 个答案:

答案 0 :(得分:0)

创建mapView的自定义实现并实现OnGestureListener,然后覆盖on fling方法:

@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
                       float velocityY) {        
    return false;
}

这应该会产生预期的效果。