【发布时间】:2013-09-23 16:43:53
【问题描述】:
我正在为地图 (v2) 创建一个集群功能。我将位置分组到集群中,然后将集群显示为自定义标记:
这很好用,但我想在创建和拆分集群时创建一个动画。通过在标记(注释)上创建 UIView 动画,我成功地在 iOS 上做到了这一点。我在网上找不到任何适用于 android 的代码/提示。
我设法获得了一个简单的 ImageView 作为叠加层以类似于一个集群,然后使用 TranslateAnimation 来获得所需的动画。最后我删除了这个视图并添加了标记。
有没有更好的方法来为标记设置动画?
【问题讨论】:
-
你是怎么把圆圈弄那么大的?或者你只是给了它一个很大的半径值?
-
这是一个自定义视图。集群中的位置越多,半径越大。
-
你如何定义它的大小?你是在谷歌地图上画那些圆圈吗?
-
我正在使用 new MarkerOptions().position(position).icon(BitmapDescriptorFactory.fromBitmap(getBitmapForCluster(cluster)) - getBitmapForCluster(cluster) 是一种返回位图的自定义方法,在这种情况下圆圈
-
我以为是
Circles。嗯,还有一件事,那些圆圈是否固定在它们的中心位置?另外,什么是appr。这些图像的大小?
标签: android android-mapview android-animation android-maps-v2