2016-11-27 90 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做現在雖然已經起牀。