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

问题描述 投票:0回答:1

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

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

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

enter image description here

黄点表示位置,并且您看到的未居中。

android animation google-maps-api-2 marker
1个回答
0
投票

标记图标具有以下选项:

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

您必须根据新大小更改它们。

icon = marker.getIcon();
© www.soinside.com 2019 - 2024. All rights reserved.