close
1. setSmallIcon() 只可以用白色透明組成的圖片,漸層也不行,不然會變成一塊銀灰色的圖
2. 最好使用 android studio (File -> new -> image asset ) 產生各種 Size 的圖,Icon Type 要選 Notification Icons,超方便低
3. 圖示都白白的不好看,用 setColor() 設定圖示顏色,真心覺得多個顏色真的差很多
a) Android < N 使用此作為圖標的背景顏色。
b) Android >= N 使用它來為圖標和應用程序名稱著色。
4. 強烈建議一定要在 app/src/main/AndroidManifest.xml 設定 default 值,才不會遇到自動生成的通知,圖示是一塊銀灰色的,或是沒有顏色,看起來就像是BUG對吧~
<meta-data
android:name="com.google.firebase.messaging.default_notification_icon"
android:resource="@drawable/ic_stat_ic_notification" />
<meta-data
android:name="com.google.firebase.messaging.default_notification_color"
android:resource="@color/colorAccent" />
文章標籤
全站熱搜
留言列表