当前位置: 首页 > 知识库问答 >
问题:

为什么使用Android Asset Studio生成的通知图标的图像是完全白色的?

满自明
2023-03-14

所以我想制作推送通知图标。例如,我想使用下面的android图像作为通知图标

https://p7.hiclipart.com/preview/135/689/279/android-computer-icons-logo-android.jpg

所以我尝试使用Android asset studio来实现它。但是Android Asset studio生成的图像是完全白色的,如下所示

我该怎么办?对此有任何图像要求吗?

共有2个答案

上官高畅
2023-03-14

如您所见,通知栏中的图标是白色的,这就是为什么您看到的都是白色

干浩阔
2023-03-14
  • 生成的图标将完全为纯色(根据主题,设备上将使用深灰色或白色)
  • 添加的图标应仅包含要显示为单色的“形状”。其余部分应为透明像素
  • 任何不透明像素都将转换为白色。所以,如果你有一个没有透明像素的正方形徽标,它将是一个巨大的单色正方形
  • 使用。png图像,以便使用透明背景保存
 类似资料:
  • 在Android5上,我的通知栏上的应用图标变为白色。我在Android5Lollipop上看到这个通知栏图标变为白色,但我如何在我的codenameone应用上更改它。

  • 我今天的通知图标有一个奇怪的问题。 我做了什么坏事吗? 这是我的图标图片(刚从这里下载https://material.io/icons/#ic_photo) : http://image.noelshack.com/fichiers/2016/44/1478185219-icon-notification.png 我错过什么了吗? 作为记录,我使用的是SDK 24,目前只创建了hdpi资源文件夹

  • 我正在将Firebase云消息与我的Flatter应用程序一起使用。 我正在使用Firebase控制台向我的应用发送推送通知。 我的问题是关于Android上的通知图标。 我用Android Asset Studio创建了一个图标,如下所示: 然后,我将下载的资产包含在各自的文件夹中,位于android/app/main/res/mipmap。 在清单上,我已经包含了所需的元数据代码: 但是当发送

  • 我知道,为了支持Lollipop材料设计指导方针,我们必须使通知图标透明。 下面是我的FCM onMessageReceived()函数来显示注意。 但这里我的问题是,当应用程序在前台运行且可见时,它将使用我的logo_a_transparent并将得到所需的结果(通知栏中的屏幕截图第一图标)。

  • 我正在使用pushwoosh提供推送通知服务。根据Android文档,我使用了一个白色图标作为通知。但在一些设备上,我又看到了白色方块。 另一方面,我使用了一个彩色图标,我看到了彩色通知。为什么在某些设备上我可以使用彩色图标,而在另一些设备上,我总是看到白色图标?

  • 在docker图像剪枝的docker文档中,可以使用-a标志来 删除所有未使用的图像,而不仅仅是悬空的图像 而后来