Android 我能在手势过程中检测到谷歌地图摄像头的变化吗
我在我的应用程序中使用谷歌地图,我需要根据地图移动的时间操纵其他视图。据我所知,OnCameraChangedListener仅在用户完成地图定位后激活。我需要在运动发生时检测运动,而不仅仅是在运动完成时。这是可能的吗?将您的Android 我能在手势过程中检测到谷歌地图摄像头的变化吗,android,google-maps-api-2,Android,Google Maps Api 2,我在我的应用程序中使用谷歌地图,我需要根据地图移动的时间操纵其他视图。据我所知,OnCameraChangedListener仅在用户完成地图定位后激活。我需要在运动发生时检测运动,而不仅仅是在运动完成时。这是可能的吗?将您的MapFragment或MapView包装在扩展FrameLayout的类中,并覆盖以了解用户何时以任何方式与地图交互 如果您想将视图在流程中的位置与Google Play services在其自身流程中绘制的位置同步,我建议您首先只尝试滚动。这将是滞后的,不会带来任何好的
MapFragment
或MapView
包装在扩展FrameLayout
的类中,并覆盖以了解用户何时以任何方式与地图交互
如果您想将
视图
在流程中的位置与Google Play services在其自身流程中绘制的位置同步,我建议您首先只尝试滚动。这将是滞后的,不会带来任何好的用户体验。无论如何,Fling您可以在调用onCameraChange
时,通过重复(每16毫秒左右)消息处理处理程序
。操作发生在调用onCameraChange
时,这适用于滚动,但是Fling呢?这有一个用户从未接触过的动作。我可以禁用地图上的投掷吗?@KairisCharm,我不这么认为。在获取MotionEvent
s时,您可以尝试禁用所有手势并调用moveCamera
。