我可以在手势期间检测到Google地图相机更改吗?

时间:2013-11-13 16:40:08

标签: android google-maps-api-2

我在我的应用中使用GoogleMap,我需要根据地图移动时操纵其他视图。据我所知,OnCameraChangedListener仅在用户完成地图定位时激活。我需要在运动发生时检测运动,而不仅仅是在运动完成时。这可能吗?

1 个答案:

答案 0 :(得分:0)

将您的MapFragmentMapView包含在一个FrameLayout范围内并覆盖dispatchTouchEvent,以了解用户何时以任何方式与地图进行互动。

如果您想要将流程中View的位置与Google Play服务在其自己的流程中的位置同步,我建议您首先尝试滚动。它将是滞后的,不会带来任何好的用户体验。无论如何,从发生MotionEvent.ACTION_UP时到发送Handler时,您可以处理onCameraChange的重复(每16ms左右)消息。