2016-11-27 85 views
1

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

由于通知图标没有单独的图像,所以我在如何操作时有点遗憾。

感谢

+0

究竟是什么让你觉得通知图标没有单独的图像? Nofication Builder https://developer.android.com/reference/android/app/Notification.Builder.html应该让你设置你想要的任何通知图标:) – daemontus

+0

我应该在哪里建设。我应该在服务中的onMessageReceived方法中创建一个新的builider,还是在onCreate的主要活动中创建一个新的builider? – KasparTr

回答

0

的awnser我的问题可以发现here

我把它拿出来在这里也:

如果您在处理像火力通知 那么你不需要使用任何通知制造商更改图标 或背景颜色,但远程消息你可以指定在 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做现在虽然已经起床。