通过平滑的动画更改标记大小

时间:2018-12-13 18:35:02

标签: android animation google-maps-api-2 marker

我正在开发一个类似于PokemonGO之类的地图应用程序。我正在使用Google Map API V2和一个简单的MapActivity。

标记使用自定义图像,并位于该位置的中心。

我需要使用平滑的动画(单击时)更改标记的大小,我尝试使用this代码,但是标记的大小却没有居中,看起来像这样:

enter image description here

黄点代表位置,并且您可以看到它没有居中。

1 个答案:

答案 0 :(得分:0)

标记图标具有以下选项:

icon.origin
icon.anchor
icon.size
icon.scaledSize

您必须根据新尺寸进行更改。

icon = marker.getIcon();