我花了一些时间尝试使用Android Asset Studio来生成某些选项卡图标。 我一次又一次地获得了奇怪的结果:生成的图标与我使用的输入png文件形状相同,但它们全部是白色(对于所选图标)或全部灰色(对于未选定图标)。Android应用程序的UI准则(选项卡图标)
验证我的图像确实具有该工具所需的透明背景之后,首先我认为它存在一个错误,但后来我阅读guidelines for tab icons design,他们说那里的标签图标必须是“无光泽”(我花了一些时间试图找出它们与that的含义)。从字面上看:标签图标是平坦的,无光泽的,并且面对图片,我使用的图标文件有颜色。
我的结论是,资产工作室(这似乎是这样做的“官方”工具)正在执行这个约定。那是对的吗?。 我的主要问题是为什么我不应该在标签图标中使用颜色?它是否只是一个试图使Android应用程序更加同质化的任意决定?
我很想用另一种工具生成我的颜色标签图标,但我在same page的例子中看到了你永远不应该用标签图标做的事情,并且他们在那里显示带有颜色的图标。所以在做出决定之前,我来看看我的stackoverflow朋友提供反馈。
谢谢!
感谢您的反馈@ebukva。如果您以前使用过Asset Studio,您是否知道可能是它生成全部白色或全部灰色图像的原因?我试图给出作为输入黑白图像,但问题仍然存在。 – Sergio 2012-01-29 11:21:28
我之前并没有亲自使用Asset Studio(我一直在直接从Photoshop中导出图标),但它看起来像Asset Studio正在按照其生成的图形指南中的建议强制执行灰色。它要求输入的图像类型是具有alpha通道(透明度)的图像。所以这个想法是为人们提供一个图像,它简单地定义了图标形状的边缘(通过什么是透明的和什么是不透明的),而不用担心每个人的精确的灰色阴影,不同的状态和微妙的阴影。这些是根据输入生成的。 – ebukva 2012-01-29 22:33:19
因此,如果您生成的图像结尾为灰色填充的正方形,请导出透明图像(如png)并将其作为输入提供。 – ebukva 2012-01-29 22:40:30