如何在 flutter 本地通知中使用特定的图像图标?
how to use an specific image icon in flutter local notification?
应用程序的徽标是 PNG,因此在 android 棒棒糖中此图标转换为白色方块。所以我需要使用 JPG 格式的另一张图片来进行 flutter 本地通知。
我有两个问题:
第一:
我应该把这张图片放在哪里?
秒:
我怎样才能访问这张图片?
代码是:
const AndroidInitializationSettings initializationSettingsAndroid =
AndroidInitializationSettings('@mipmap/ic_launcher');
您应该创建一个尺寸为 48x48 的新图像。你可以将它作为 png 以及只要有透明度并且图像本身是白色的。
我们称这个文件为ic_notification.png
导航到您的项目根目录。你会发现 android
目录。展开它以嵌套顺序查看以下目录
应用程序
来源
主要的
资源
贴图
如果您没有看到 mipmap 文件夹或不同版本的 mipmap 文件夹,例如 mipmap-xxxdpi 或 mipmap-hdpi 等,请在此处创建 mipmap 文件夹并将您的图标文件放入该文件夹。
在 flutter 方面,将 AndroidInitializationSettings('@mipmap/ic_launcher');
替换为 AndroidInitializationSettings('@mipmap/ic_notification');
(不带 .png)
您应该为应用程序启动器和通知设置不同的图标,因为它们有不同的用途。
应用程序的徽标是 PNG,因此在 android 棒棒糖中此图标转换为白色方块。所以我需要使用 JPG 格式的另一张图片来进行 flutter 本地通知。 我有两个问题:
第一:
我应该把这张图片放在哪里?
秒:
我怎样才能访问这张图片?
代码是:
const AndroidInitializationSettings initializationSettingsAndroid =
AndroidInitializationSettings('@mipmap/ic_launcher');
您应该创建一个尺寸为 48x48 的新图像。你可以将它作为 png 以及只要有透明度并且图像本身是白色的。
我们称这个文件为ic_notification.png
导航到您的项目根目录。你会发现 android
目录。展开它以嵌套顺序查看以下目录
应用程序
来源
主要的
资源
贴图
如果您没有看到 mipmap 文件夹或不同版本的 mipmap 文件夹,例如 mipmap-xxxdpi 或 mipmap-hdpi 等,请在此处创建 mipmap 文件夹并将您的图标文件放入该文件夹。
在 flutter 方面,将 AndroidInitializationSettings('@mipmap/ic_launcher');
替换为 AndroidInitializationSettings('@mipmap/ic_notification');
(不带 .png)
您应该为应用程序启动器和通知设置不同的图标,因为它们有不同的用途。