【问题标题】:How to size custom marker icons for Android Google Maps v2?如何为 Android Google Maps v2 调整自定义标记图标的大小?
【发布时间】:2013-09-14 03:39:06
【问题描述】:

我想使用 Google Maps v2 为 Android 应用设计自定义图标。我知道有很多设计资源描述了如何为各种设备和密度创建图标。以下是一些信息来源:

Android SDK 包含一个名为maps 的示例项目。虽然它确实在资源文件夹中包含标记图标。

示例项目位于:$ANDROID_HOME/extras/google/google_play_services/samples/maps/

但是,您将如何为 Google 地图创建类似于以下屏幕截图中的 标记图标

是否有任何样式指南说明密度的图标大小,例如ldpimdpihdpixhdpixxhdpitvdpi

【问题讨论】:

    标签: android google-maps google-maps-markers android-maps-v2 android-icons


    【解决方案1】:

    所有资产都必须遵循通常的缩放比例:0.75x (ldpi)、1x、1.5x、2x、3x (xxhdpi)。他们还suggest you should not care too much about strange densities 喜欢 tvdpi 或 xxxhdpi,并且只为 3 个主要存储桶创建:mdpi、hdpi 和 xhdpi。

    假设all bugs 是固定的且Marker 的可点击区域与drawable 的区域相同,我建议创建足够大的图标,以便它们易于按下,例如:48dp。这样的图像将只有中心(16x16dp 左右)填充不透明像素。

    如果您想获得与谷歌地图应用程序相同的效果,信息窗口从此类图像的中心出现,请添加另一个带有 0x0px 图标的 Marker 并强制在该不可见的 Marker 上显示信息窗口。

    【讨论】:

      猜你喜欢
      • 2016-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-19
      • 2013-08-26
      • 2016-12-28
      • 1970-01-01
      • 2014-01-28
      相关资源
      最近更新 更多