如何在Android上正确生成通知图标?

如何在Android上正确生成通知图标?,android,xamarin.forms,push-notification,android-notifications,Android,Xamarin.forms,Push Notification,Android Notifications,我从API 21中找到了一个文档,其中说图标必须是白色的 我以前用过。图像以白色生成 您的“图标”具有圆形背景,因此它也会转换为白色像素。。。您的通知图标应仅包含图像形状,例如无背景的应用程序徽标-将此图像放入Assest Studio,您将获得正确的图标(每个不透明像素将转换为白色) 例如:Facebook图标是蓝色圆角背景上的小“f”字母-在透明背景上只放置“f”图标,以在Asset Studio中获得适当的白色图标(在本例中,它已经是白色的…)如我所知,如果您的应用程序支持安卓2.3

我从API 21中找到了一个文档,其中说图标必须是白色的

我以前用过。图像以白色生成

您的“图标”具有圆形背景,因此它也会转换为白色像素。。。您的通知图标应仅包含图像形状,例如无背景的应用程序徽标-将此图像放入Assest Studio,您将获得正确的图标(每个不透明像素将转换为白色)


例如:Facebook图标是蓝色圆角背景上的小“f”字母-在透明背景上只放置“f”图标,以在Asset Studio中获得适当的白色图标(在本例中,它已经是白色的…)

如我所知,如果您的应用程序支持安卓2.3到2.3.7(API级别9到10),Image Asset Studio生成图标的灰色版本。更高版本的Android使用Image Asset Studio生成的白色图标

生成正确通知图标的方法:

  • 使用安卓资产工作室

  • 从网站下载所需的图标。你们可以在谷歌搜索图标。它会显示很多可以下载的网站


  • 我用之前版本的应用程序中使用的图标的图像更新了描述,我将其用作应用程序的主图标tooso现在只需删除绿色背景并将其放入Asset Manager透明PNG中,仅使用这三个箭头-这些将转换为白色,透明背景将保持透明,您的通知ICONY更新了吗?你解决这个问题了吗?