根据android图标文档here 还有here状态栏中的图标应该是全白色的,背景透明。然而,即使是内置图标似乎也不都遵循这种模式。信号质量(wifi 和手机)、电池指示器和其他一些在较新设备上的某些图标上有全息蓝色背景。这种颜色是内置在图标本身中的吗? 我希望在我的应用程序中实现一个状态栏图标,该图标将指示与外部(蓝牙)设备的连接状态。我计划制作我的公司 Logo (这是一个相当简单的,大部分是圆形的形状),并用颜色填充以指示连接的状态(已连接 - 绿色,未连接 - 红色)。但由于我不应该使用颜色,所以这些看起来要复杂得多。使用非白色图标真的那么糟糕吗?如果真的那么糟糕,谷歌为什么要这么做?
最佳答案
这是约定,就像为您的私有(private)字段创建访问器一样,但并不严格遵循它。话虽这么说,遵循操作系统的配色方案是个好主意,因为这样一切看起来都是统一的。因此,我建议您选择全息蓝和灰色,而不是绿色和红色。这完全是您作为开发者的选择。
关于Android 通知图标的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12757125/