【问题标题】:What kind of icon should I deploy with my Android 1.x and 2.x application?我应该在我的 Android 1.x 和 2.x 应用程序中部署哪种图标?
【发布时间】:2010-03-22 23:30:17
【问题描述】:

问题是这样的,在 Android 1.5 和 1.6 中,我们有 Icon Design Guidelines。在本指南中,有应用程序图标的规范。每个应用程序都应该符合这一点。然而,在最近的 Android 版本(2.0 和 2.1)中,图标已经从旧的变为这种新的平面 2D 样式。 Nexus One 中的每个图标都有这种风格,所以即使是谷歌也不符合guideline。要查看高密度和低密度图标之间的差异,请参阅此image 并将 Evernote 图标与其他图标进行比较。

我已经能够通过使用具有不同图标的两个目录来使用不同的图标:drawables-hdpi/icon.pngdrawables/icon.png,但并非每个 Android 2.x 都会成为 HDPI,也不是每个 1.x Android 设备都会是低像素密度。所以问题是:

我应该在我的 apk 文件中为不同的 Android 平台版本部署不同的图标吗?如果需要,我该怎么做?

【问题讨论】:

  • 作为旁注,谷歌已经表示他们会更新图标设计指南几个月了,但还没有……叹息。

标签: android user-interface


【解决方案1】:

您可以使用其他资源标识符来定位设备上运行的特定 Android 版本。

例如,您可以将drawable-v3 用于Android 1.5 和1.6,将drawable-v5 用于Android 2.0 及更高版本(或者在实践中使用drawable-ldpi-v5drawable-mdpi-v5drawable-hdpi-v5)。

无论如何,您都需要为三种不同的屏幕密度设置三个图标(否则,缩放后看起来不太好),因此为 Android 1.5 添加一个额外的目录/图标并不是那么糟糕。

或者你可以放弃 Android 1.5 文件夹,让它有一个“扁平”图标——我相信用户不会特别烦恼。

【讨论】:

  • 感谢您的回答!我现在就试试这个。
猜你喜欢
  • 1970-01-01
  • 2015-05-16
  • 1970-01-01
  • 1970-01-01
  • 2011-10-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多