我已经尝试了所有操作,包括清单文件中的更改以及将icon属性放到通知功能中,但是通知图标仍然是白色圆圈!我的图标颜色是白色,背景透明,是使用https://romannurik.github.io/AndroidAssetStudio/icons-notification.html#source.type=clipart&source.clipart=ac_unit&source.space.trim=1&source.space.pad=0&name=ic_stat_ac_unit生成的。
我的清单文件如下:enter image description here
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/notification_icon" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/colorPrimary" />
我已包含文件夹结构的图片!我到底想念什么?enter image description here
答案 0 :(得分:0)
而不是res文件夹中的.png图像,请尝试将所有可绘制文件夹下载,解压缩并粘贴到res文件夹中。 即drawable,drawable-hdpi等。
如果要更改图标的颜色,请在通知图标标签之后添加元数据标签
转到“ android \ app \ src \ main \ res \ values”并添加colors.xml文件 在其中添加颜色:
<color name="colorAccent">#00FF00</color>
我也遇到了这个问题,并在Github上分享了我的解决方案。 flutter_notification_icon_issue
以防万一,这不适用于您,我建议您使用他们提供的现有剪贴画在Android Asset Studio中创建其他图标,然后尝试一次。只是要确保您创建的图标不是问题的原因。
答案 1 :(得分:0)