flutter - 通知图标未显示在 flutter android 应用程序 local_notification flutter 中

标签 flutter notifications

我是新手,所以如果我的问题很简单,请不要杀我。

通知图标不是这样显示的

enter image description here

我把这条路

\android\app\src\main\res\drawable



这是我的图标代码:

final settingsAndroid = AndroidInitializationSettings('app_icon'); final settingsIOS = IOSInitializationSettings(onDidReceiveLocalNotification: (id, title, body, payload) => onSelectNotification(payload)); final settingsIOSgeneral = IOSInitializationSettings(onDidReceiveLocalNotification: (id, title, body, payload) => onSelectNotificationgeneral(payload)); notifications.initialize(InitializationSettings(settingsAndroid, settingsIOS), onSelectNotification: onSelectNotification);



任何人都可以帮助我如何在通知中预览我的图标?

最佳答案

我做了以下工作,它对我有用:

  • 创建一个透明的白色通知图标(可以使用以下工具:AndroidAssetStudio)

  • 下载 zip 文件夹,解压,你会看到它包含一个 res 文件夹,里面有不同的 drawable 文件夹。将res文件夹的内容复制粘贴到“android\app\src\main\res”路径下
    Folder Structure
  • 然后打开 AndroidManifest.xml 文件并向其中添加以下几行:


  • ic_stat_calendar_today 是我的通知图标的名称。并且每个粘贴的可绘制文件夹都包含不同大小的同名图标。
    Android Manifest
  • 如果要更改图标的颜色,请查看上图。在通知图标标签后添加元数据标签

  • 转到“android\app\src\main\res\values”并添加一个colors.xml文件

  • colors.xml
    <color name="colorAccent">#00FF00</color>
    
    我也在以下 Github 链中分享了这个答案 - Solution .

    关于flutter - 通知图标未显示在 flutter android 应用程序 local_notification flutter 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57362439/

    相关文章:

    Jenkins 仅在最后 N 个构建失败时发送电子邮件通知(不是每次运行) - 可编辑的电子邮件通知

    c# - 在屏幕的右下角显示表格?

    flutter - 如何验证 Stepper 中的每个表单步骤

    dart - 如何在我的 flutter 应用程序中打开一个应用程序而不让它填满整个屏幕?

    Flutter:制作自定义小部件的最佳做法是什么?

    android - 打开智能手机时保留通知

    http - 在 Dio for Flutter 中使用拦截器刷新 token

    flutter - 如何在 Flutter 中用作边框颜色的两种颜色之间连续设置动画

    amazon-s3 - S3 跨账户通知

    android - 使用 Firebase 云消息传递显示大 View 通知