【问题标题】:Flutter local notifications Icon not showing颤振本地通知图标未显示
【发布时间】:2026-01-21 03:15:01
【问题描述】:
我面临一个非常常见的问题,但我看到的解决方案没有帮助我。所以,我正在尝试显示本地通知。
除图标外,一切正常。根据包的文档,我向可绘制对象添加了一个图标,但它不起作用。
这是我的文件夹的结构和我要显示的图像
这是我的初始化代码
我尝试了很多东西。我创建了具有透明度的图标(使用https://romannurik.github.io/AndroidAssetStudio/)并添加到drawable中,添加了PNG,就像在第一张图片中一样。
仅当我将标准图标复制到可绘制对象(即 Flutter 徽标)时才有效。
【问题讨论】:
标签:
flutter
notifications
android-notifications
【解决方案1】:
这个包的文档不是很清楚。您需要将名称 app_icon 更改为 res/drawable 文件夹中的图标文件,以使您的自定义图标生效。在您的情况下,一个示例可以是ic_launcher.png。更改代码中的特定行是:
const AndroidInitializationSettings initializationSettingsAndroid =
AndroidInitializationSettings('app_icon');
注意:如果您的通知图标变灰,请点击此链接寻求解决方案:https://*.com/a/63746521/15236786