【问题标题】:how to use an specific image icon in flutter local notification?如何在颤动本地通知中使用特定的图像图标?
【发布时间】:2021-10-08 00:30:20
【问题描述】:

应用程序的标志是 PNG,所以在 android lollipop 中这个图标会变成一个白色方块。所以我需要使用 JPG 格式的另一张图像来进行颤振本地通知。 我有两个问题:

第一:

我应该把这张图片放在哪里?

秒:

我如何访问这张图片?

代码是:

 const AndroidInitializationSettings initializationSettingsAndroid =
      AndroidInitializationSettings('@mipmap/ic_launcher');

【问题讨论】:

    标签: flutter dart flutter-local-notification


    【解决方案1】:

    您应该创建一个大小为 48x48 的新图像。只要有透明度并且图像本身是白色的,您就可以将其设为 png。

    我们称这个文件为 ic_notification.png

    导航到您的项目根目录。您将找到android 目录。展开它以嵌套顺序查看以下目录 应用程序 源代码 主要的 资源 贴图

    如果您没有看到 mipmap 文件夹或不同版本的 mipmap 文件夹,例如 mipmap-xxxdpi 或 mipmap-hdpi 等,请在此处创建 mipmap 文件夹并将您的图标文件放入该文件夹中。

    在颤振方面,将AndroidInitializationSettings('@mipmap/ic_launcher'); 替换为AndroidInitializationSettings('@mipmap/ic_notification');(不带.png)

    您应该为应用启动器和通知设置不同的图标,因为它们的用途不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-31
      • 2023-04-03
      • 2022-07-08
      • 1970-01-01
      • 2021-03-31
      • 2021-04-13
      • 1970-01-01
      相关资源
      最近更新 更多