【发布时间】:2015-02-28 16:03:41
【问题描述】:
简单的问题......如何在集群在地图上绘制之前将动画添加到集群的标记!?我一直在寻找,但没有希望。我只需要知道从哪里开始
这是我添加集群的方式以及我尝试制作动画的方式
private class AddMarker implements Runnable {
private MarkerOptions options;
public AddMarker(MarkerOptions options) {
this.options = options;
}
@Override
public void run() {
MyPoi poi = new MyPoi(options.getPosition());
mClusterManager.addItem(poi);
List<Marker> markers = new ArrayList<>();
markers.addAll(mClusterManager.getMarkerCollection().getMarkers());
if(markers.size() == 0){
}else if (markers.size() == 1){
animateMarker(markers.get(0),Constants.MARKER_ADD);
}else if(markers.size() > 1){
animateMarker(markers.get(markers.size()-1),Constants.MARKER_ADD);
}
mClusterManager.cluster();
//Marker newMarker = googleMap.addMarker(options);
//newMarker.setIcon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_AZURE));
}
}
【问题讨论】:
-
没有任何帮助......我之前已经看过这些......但是,我知道
android-maps-utils中集群标记的动画位置......对于任何人想知道如何...。您所要做的就是构建自己的DefalutClusterRenderer,只需从库中复制并粘贴原始作品,然后“根据需要”对AnimationTask私人课程进行修改...和ta tara taaaaa -
@TK52 你有这个例子吗?
标签: android google-maps animation markerclusterer