小编1'h*_*afs的帖子

如何在Android Map中运行Google Map动画时禁用触摸检测

当我使用下面的方法在谷歌地图上执行动画时,如果我们在动画执行时触摸屏幕,则动画结束.

googleMap.animateCamera(
                        CameraUpdateFactory.newCameraPosition(cameraPosition1),400,
                        new CancelableCallback() {

                              @Override
                              public void onFinish() {
                              }

                              @Override
                              public void onCancel() {
                              }
        });
Run Code Online (Sandbox Code Playgroud)

我尝试使用下面的代码禁用触摸检测

mapFragment.getView().setEnabled(false); 

googleMap.getUiSettings().setAllGesturesEnabled(false);
Run Code Online (Sandbox Code Playgroud)

但应用程序检测到触摸,尽管上面的行.你如何正确地禁用触摸?

java android touch android-animation google-maps-android-api-2

5
推荐指数
1
解决办法
5512
查看次数