Android 包含地图的视图动画

Android 包含地图的视图动画,android,google-maps-api-2,Android,Google Maps Api 2,我想使用GoogleMapAPI为包含地图的视图制作动画 对于动画,我从这里获取了DropDownAnim的代码: 对于Maps的代码实现,我从Maps官方获取了代码: 如果我像这样更改setUpMap()方法(这样它将在活动开始时设置动画),一切都会正常工作: private void setUpMap() { mMap.addMarker(new MarkerOptions().position(new LatLng(48.8407258, 2.2448904)).title("Ma

我想使用GoogleMapAPI为包含地图的视图制作动画

对于动画,我从这里获取了DropDownAnim的代码:

对于Maps的代码实现,我从Maps官方获取了代码:

如果我像这样更改
setUpMap()
方法(这样它将在活动开始时设置动画),一切都会正常工作:

private void setUpMap() {
    mMap.addMarker(new MarkerOptions().position(new LatLng(48.8407258, 2.2448904)).title("Marker"));
    mMap.setMyLocationEnabled(true);

    DropDownAnim a = new DropDownAnim(mapLayout, 800, true);
    a.setDuration(500);
    mapLayout.setAnimation(a);
    mapLayout.animate();
}
但是,如果我尝试在单击贴图时制作动画,动画将永远不会启动(调用onClick是因为我在动画的构造函数中添加了一个日志,但从未调用applyTransformation):

LogCat中没有错误,唯一发生的事情是动画从未启动


你知道我做错了什么吗?

我找到了解决办法,解决办法是替换:

mapLayout.setAnimation(a);
mapLayout.animate();
作者:

mapLayout.setAnimation(a);
mapLayout.animate();
mapLayout.startAnimation(a);