小编Jim*_* Au的帖子

Android谷歌地图v2相机动画

因此,我不确定这是否是一个错误...可能是或者我可能错过了一些东西.

无论如何,这里是谷歌地图V2相机控件的链接.https://developers.google.com/maps/documentation/android/views#moving_the_camera

问题 :

动画到已经动画化的位置不会调用onFinish();

如何复制:

mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(mLocation.getLatLng(), zoomLevel), 200, new GoogleMap.CancelableCallback() {

                    @Override
                    public void onFinish() {
                        //DO some stuff here!
                    Log.d("animation", "onFinishCalled");

                    }

                    @Override
                    public void onCancel() {
                    Log.d("animation", "onCancel");


                    }
                }); 
Run Code Online (Sandbox Code Playgroud)

当用户双击一些调用相同动画的东西时即使间隔时间很长,也可能会出现这个问题,onFinish只会被调用成功动画.当相机已经定位时,将不会调用onFinish方法!

我可以在做任何相机动画之前去做检查,但我不喜欢那样浪费.

任何帮助,将不胜感激.谢谢.

animation camera android google-maps-api-2

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

android ×1

animation ×1

camera ×1

google-maps-api-2 ×1