Android谷歌地图:放大/缩小动画不起作用
我在安卓应用程序中使用的是Android谷歌地图:放大/缩小动画不起作用,android,google-maps,Android,Google Maps,我在安卓应用程序中使用的是GoogleMaps,我希望当你用手指缩小/放大时,能有一个平滑的动画。它正在工作,但当我从显示器上抬起手指时,它立即停止了。向左和向右滑动可以工作。它将自动移动,然后减速。但放大/缩小动画根本不起作用 尝试将这些参数设置为“true”,但未进行更改: gmap.uiSettings.isZoomGesturesEnabled = true 奇怪的是它不工作(动画)。根据谷歌的说法,如果启用isZoomGesturesEnabled=true,它的工作原理应该与谷歌原
GoogleMaps
,我希望当你用手指缩小/放大时,能有一个平滑的动画。它正在工作,但当我从显示器上抬起手指时,它立即停止了。向左和向右滑动可以工作。它将自动移动,然后减速。但放大/缩小动画根本不起作用
尝试将这些参数设置为“true”,但未进行更改:
gmap.uiSettings.isZoomGesturesEnabled = true
奇怪的是它不工作(动画)。根据谷歌的说法,如果启用isZoomGesturesEnabled=true
,它的工作原理应该与谷歌原始地图完全相同。每一个放大/缩小手势都会像预期的那样使用平滑的减速动画。只有双指挤压/拉伸
不适用于动画
更新:
为了更好地理解我的问题:
这里是动画,如果你在谷歌地图刷
这里是动画,如果你用手势缩小(它会立即停止)。
我使用干净的项目,没有任何代码,只是基本的谷歌地图活动
有关详细信息,请访问此链接。无效。当我用手势缩小并从显示器上抬起手指时,它立即停止缩小。
private static final LatLng SYDNEY = new LatLng(-33.88,151.21);
private static final LatLng MOUNTAIN_VIEW = new LatLng(37.4, -122.1);
private GoogleMap map;
// Move the camera instantly to Sydney with a zoom of 15.
map.moveCamera(CameraUpdateFactory.newLatLngZoom(SYDNEY, 15));
// Zoom in, animating the camera.
map.animateCamera(CameraUpdateFactory.zoomIn());
// Zoom out to zoom level 10, animating with a duration of 2 seconds.
map.animateCamera(CameraUpdateFactory.zoomTo(10), 2000, null);