【问题标题】:Android mipmap icons as status (notification) bar iconAndroid mipmap 图标作为状态(通知)栏图标
【发布时间】:2016-11-27 14:53:45
【问题描述】:

所以 Android 文档说应用程序图标(mipmap)通过在所有不透明的像素上放置一个白色过滤器来转换为通知栏图标。 问题是我需要在图标中使用白色(当它在手机屏幕全尺寸时),但在状态(通知)栏中显示时应该删除白色。

由于通知图标没有单独的图像,我对如何执行此操作有点迷茫。

谢谢

【问题讨论】:

  • 究竟是什么让您认为通知图标没有单独的图像?通知生成器developer.android.com/reference/android/app/… 应该让你设置你想要的任何通知图标:)
  • 我应该在哪里建造。我应该在服务的 onMessageReceived 方法中创建一个新的构建器,还是在主要活动 onCreate 中创建一次?

标签: android android-icons


【解决方案1】:

我的问题可以在 here 找到。

我也会把它带到这里来:

如果您正在处理诸如 firebase 通知之类的远程消息 那么您不需要使用任何通知生成器来更改图标 或背景颜色,但您可以在 AndroidManifest:

<meta-data
    android:name="com.google.firebase.messaging.default_notification_icon"
    android:resource="@drawable/notification_icon" />
<meta-data android:name="com.google.firebase.messaging.default_notification_color"
    android:resource="@color/google_blue" />

请注意,这可以从 FB SDK v9.8 及更高版本中完成。

【讨论】:

    猜你喜欢
    • 2014-07-15
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多