如何将图像转换为通知图标以在 Android 应用程序中使用?

Posted

技术标签:

【中文标题】如何将图像转换为通知图标以在 Android 应用程序中使用?【英文标题】:How can i convert an image to notification icon to use in android app? 【发布时间】:2017-01-22 06:45:34 【问题描述】:

我曾尝试使用 res -> new -> Image Assetandroid studio 中内置工具,然后选择通知图标。但选择图像后,它显示一些灰色和黑色框,而不是图像图标并且也不会显示在通知中。 我研究并发现图像背景应该是透明的才能工作,但这也不起作用。我也尝试了推荐的 24x24 大小的图像,但无法在我的 android 应用程序中使用该图标。 提前感谢您提供任何有用的建议。

【问题讨论】:

安装Android Drawable Importer插件导入图片/图标 这会帮助我创建图标还是只在android项目中导入已经创建的图标? 导入图片到不同分辨率和搜索图标 使用剪影图标通知。目前通知栏支持5.0以上剪影图标。 【参考方案1】:

v21 及以上版本--> 在通知图标中,只允许使用白色和透明色。使用您想要显示的白色,其余部分使其透明。

对于 v20 及以下版本 --> 您可以使用任何具有适当尺寸的图像。

详情请参考here。

【讨论】:

以上是关于如何将图像转换为通知图标以在 Android 应用程序中使用?的主要内容,如果未能解决你的问题,请参考以下文章

Android mipmap 图标作为状态(通知)栏图标

如何从 Imageview 设置通知图标

如何在android中将图标转换为位图? [复制]

如何通过仅具有此图片URL的毕加索将图片添加到通知大图标中?

如何以编程方式使用 android studio 4.2.1 将我的应用程序图标设置为一个信号通知

修改 Android 推送通知 (GCN) 中操作栏中的应用图标