【问题标题】:Change the marker size with a smooth animation使用流畅的动画更改标记大小
【发布时间】:2018-12-13 18:35:02
【问题描述】:

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

标记使用自定义图像并以位置为中心。

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

黄点代表位置,如您所见,它没有居中。

【问题讨论】:

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


    【解决方案1】:

    标记图标有如下选项:

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

    你必须根据新的尺寸改变它们。

    icon = marker.getIcon();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-13
      • 1970-01-01
      • 2011-01-07
      • 1970-01-01
      • 2013-05-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多