如何解决如何为应用程序及其通知设置不同的图标?
我正在使用带有黑色背景和白色标志的图片作为我的应用程序的图标。问题是当我收到通知时,显示屏顶部的图标是完全白色的(我不知道为什么说实话,当屏幕锁定时,它看起来像原来一样)。
我想通过为通知设置不同的图标来解决此问题,我可以使用this site,当我使用由本网站生成的文本图标时,效果很好。
我想知道如何为我的应用程序及其通知设置不同的图标,我知道可以,但是我只有用于应用程序和通知图标的文件夹(drawable- [hdpi / mdpi / xhdpi / xxhdpi / xxxhdpi])。
解决方法
问题是当我收到通知时,显示屏顶部的图标是完全白色的(我不知道为什么,在锁定屏幕时它看起来像原来一样)。
您在Notification.Builder
中设置SetSmallIcon()。
要了解以下Android文档-“更新或删除涉及颜色的资产。系统将忽略操作图标和主通知图标中的所有非字母通道。您应该假定这些图标将仅是Alpha。系统会以白色绘制通知图标,并以深灰色绘制动作图标。”
单击几下即可将通知图标转换为Android友好图标。
在Notification icon generator中,打开您的图标文件。将您不想显示的图像的所有部分转换为透明像素。所有颜色和非透明像素均以白色显示。
,问题已解决,我在下面添加了AndroidManifest.xml(应用程序部分)
<meta-data android:name="com.google.firebase.messaging.default_notification_icon" android:resource="@drawable/new_notification_icon" />
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。