9

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

Android SDK 包含一个名为maps. 虽然它在资源文件夹中包含标记图标。

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

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

谷歌地图截图

是否有任何样式指南说明密度的图标大小,例如ldpimdpihdpi、或?xhdpixxhdpitvdpi

4

1 回答 1

5

所有资产必须遵循通常的缩放比例:0.75x (ldpi)、1x、1.5x、2x、3x (xxhdpi)。他们还建议你不要太在意像 tvdpi 或 xxxhdpi 这样的奇怪密度,只为 3 个主要存储桶创建:mdpi、hdpi 和 xhdpi。

假设所有 bug都已修复且可点击区域Marker与 drawable 区域相同,我建议创建足够大的图标,以便轻松按下,例如:48dp。这样的图像将只有中心(16x16dp 左右)填充不透明像素。

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

于 2013-09-11T07:00:41.473 回答