【问题标题】:Statusbar Notification icon not shows correctly always shows white circle状态栏通知图标未正确显示始终显示白色圆圈
【发布时间】:2018-06-12 18:43:57
【问题描述】:

我正在使用 firebase 进行通知并使用 REST Api 发送通知一切正常,但有一个问题通知图标状态栏未正确显示始终显示白色圆圈而不是我设置的小图标通知。 我搜索了很多,每个人都建议我们不能在通知中使用创辉图标,但我看到每个人都使用创辉图标。


看到这张图片 google play、Instagram 和很多应用程序都显示了徽标


我还附上了我想在通知中显示的图片


我也在使用透明背景,但我无法正确显示请帮助我,我的英语非常糟糕,对此我很抱歉

【问题讨论】:

标签: android firebase push-notification firebase-cloud-messaging


【解决方案1】:

发布 android Lollipop 版本 android 更改了在通知栏中显示通知图标的准则。官方文档说“更新或删除涉及颜色的资产。系统会忽略操作图标和主通知图标中的所有非 alpha 通道。您应该假设这些图标将是 alpha-only。系统将通知图标绘制为白色和深灰色的动作图标。”现在,用外行的话来说,这意味着“将您不想显示的图像的所有部分转换为透明像素。所有颜色和非透明像素都显示为白色"

确保您的图片文件为 .png 格式且背景透明

【讨论】:

  • 是的,我读了所有这些,但我的问题是其他应用程序如何显示彩色通知图标..请访问此链接并指导我..i.stack.imgur.com/x6SSo.png你可以看到 playstore、insta 等等能够在通知中显示彩色徽标的应用程序请先观看此图片
猜你喜欢
  • 1970-01-01
  • 2017-02-11
  • 1970-01-01
  • 1970-01-01
  • 2018-02-25
  • 1970-01-01
  • 1970-01-01
  • 2015-08-28
相关资源
最近更新 更多