我遇到了一个非常普遍的问题,但是我看到的任何解决方案都帮不了我。因此,我正在尝试显示本地通知。
除图标外,所有内容均有效。按照软件包的文档,我在可绘制对象中添加了一个图标,但是它不起作用。
这是文件夹的结构和要显示的图像
这是我要初始化的代码
我尝试了很多事情。我创建了具有透明度的图标(使用https://romannurik.github.io/AndroidAssetStudio/),然后将其添加到了可绘制对象中,并像第一张图片一样添加了PNG。
仅当我将标准图标复制到可绘制对象(即Flutter徽标)时,它才有效。
答案 0 :(得分:0)
这个包的文档不是很清楚。您需要将 app_icon
名称更改为 res/drawable
文件夹中的图标文件,才能获得自定义图标的效果。在您的情况下,一个示例可以是 ic_launcher.png
。代码中用于更改的特定行是:
const AndroidInitializationSettings initializationSettingsAndroid =
AndroidInitializationSettings('app_icon');
注意:如果您的通知图标变灰,请点击以下链接寻求解决方案:https://stackoverflow.com/a/63746521/15236786