如何在 Android 通知中将 Material Icons 用作 LargeIcon?
Posted
技术标签:
【中文标题】如何在 Android 通知中将 Material Icons 用作 LargeIcon?【英文标题】:How to use Material Icons as LargeIcon in Android notifications? 【发布时间】:2022-01-19 14:53:24 【问题描述】:我正在使用flutter_local_notification 发送通知。如何在通知中使用 Material Icons 作为Large icon。
我可以将可绘制资源用作大图标,但我必须为其创建矢量资源,并且我计划使用大量图标并且为每个图标创建一个是不切实际的。
【问题讨论】:
【参考方案1】:这似乎是不可能的。 largeIcon
需要一个 androidBitmap
,它有一个 AndroidBitmapSource
,这是三个 drawable
filePath
byteArray
之一。发送用于检索平台java代码中的图像。
唯一的解决方案似乎是添加您希望避免的可绘制资源。
【讨论】:
【参考方案2】:要更改通知图标和声音,您必须更改 android 模块 [android -> app -> src -> main -> res 的 src 文件夹中的图标
您也可以在 src 文件夹中定义通知文本颜色,也可以在 res -> values 文件夹中
【讨论】:
以上是关于如何在 Android 通知中将 Material Icons 用作 LargeIcon?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Drawer - Material UI 中将 MenuItem 设置为活动状态?