2012-01-29 62 views
1

我花了一些时间尝试使用Android Asset Studio来生成某些选项卡图标。 我一次又一次地获得了奇怪的结果:生成的图标与我使用的输入png文件形状相同,但它们全部是白色(对于所选图标)或全部灰色(对于未选定图标)。Android应用程序的UI准则(选项卡图标)

验证我的图像确实具有该工具所需的透明背景之后,首先我认为它存在一个错误,但后来我阅读guidelines for tab icons design,他们说那里的标签图标必须是“无光泽”(我花了一些时间试图找出它们与that的含义)。从字面上看:标签图标是平坦的,无光泽的,并且面对图片,我使用的图标文件有颜色。

我的结论是,资产工作室(这似乎是这样做的“官方”工具)正在执行这个约定。那是对的吗?。 我的主要问题是为什么我不应该在标签图标中使用颜色?它是否只是一个试图使Android应用程序更加同质化的任意决定?

我很想用另一种工具生成我的颜色标签图标,但我在same page的例子中看到了你永远不应该用标签图标做的事情,并且他们在那里显示带有颜色的图标。所以在做出决定之前,我来看看我的stackoverflow朋友提供反馈。

谢谢!

回答

2

Android设计指南可能禁止所有标签图标应该是单色的,因为用户与应用程序的交互重点应该放在内容上,而不是界面元素上。颜色是一个强大的设计元素,彩色图标可以吸引太多的注意力,远离内容。单色图标允许用户的内容通过导航获得最佳点。图标在用户界面中始终如一地支持角色。此外,单色图标将使您的应用成为一名优秀的Android公民,因为图标将与其他应用保持一致,并且将按照用户期望的方式呈现。

Mac OS的菜单栏图标具有与颜色使用相同的设计指南。那里的问题可能会更加明显,因为第三方应用程序会将它们的图标放在那里。如果他们每个人都想用自己的品牌(或其他强烈的)色彩来争夺用户的注意力,那么菜单栏很快就会成为主题公园。

根据指南中的建议,我会亲自使用单色图标。

+0

感谢您的反馈@ebukva。如果您以前使用过Asset Studio,您是否知道可能是它生成全部白色或全部灰色图像的原因?我试图给出作为输入黑白图像,但问题仍然存在。 – Sergio 2012-01-29 11:21:28

+0

我之前并没有亲自使用Asset Studio(我一直在直接从Photoshop中导出图标),但它看起来像Asset Studio正在按照其生成的图形指南中的建议强制执行灰色。它要求输入的图像类型是具有alpha通道(透明度)的图像。所以这个想法是为人们提供一个图像,它简单地定义了图标形状的边缘(通过什么是透明的和什么是不透明的),而不用担心每个人的精确的灰色阴影,不同的状态和微妙的阴影。这些是根据输入生成的。 – ebukva 2012-01-29 22:33:19

+0

因此,如果您生成的图像结尾为灰色填充的正方形,请导出透明图像(如png)并将其作为输入提供。 – ebukva 2012-01-29 22:40:30

0

只要保持密度正确,并将它们保存在正确的ldpi/mdpi/hdpi/xhdpi文件夹中,您应该没问题。我还没有使用该工具,我的用户界面工作正常。