我想制作一个在ActionBar中使用的图标。我应该用什么颜色填充它?
在Android文档中说:
轻主题。
Colors: #333333
Enabled: 60% opacity
Disabled: 30% opacity
黑暗主题。
Colors: #FFFFFF
Enabled: 80% opacity
Disabled: 30% opacity
我知道如何在Android颜色中设置不透明度,但在这种情况下,它是一个png文件。
我应该使用什么十六进制值(例如在Illustrator中)填充图标以达到#FFFFFF 80% opacity
的等效值?
对于其他案件?
答案 0 :(得分:4)
对于制作自己图标的人:
完全不透明度为255(十六进制为#FF),因此对于80%不透明度,将alpha设置为204(十六进制为#CC),将60%不透明度设置为153(十六进制为#99)。
答案 1 :(得分:1)
PNG文件支持Alpha通道(不透明度)。
如果您真的很挣扎,可以使用Action Bar and Tab Icon Generator(由官方Android设计团队维护)自动为每个屏幕密度生成资源,并使用适当的不透明度值。