Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android谷歌地图:放大/缩小动画不起作用_Android_Google Maps - Fatal编程技术网

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);