public void animatedNotification() {
NotificationCompat.Builder mBuilder =
new NotificationCompat.Builder(context)
.setSmallIcon(ic)
.setLights(Color.GREEN, 10000, 10000)
.setWhen(when)
.setPriority(Notification.PRIORITY_HIGH)
.setContentTitle(title)
.setContentText("Plants Need Watering Some of Your work is pending");
NotificationManager mNotificationManager = (NotificationManager) context.getSystemService(Context.NOTIFICATION_SERVICE);
// mId allows you to update the notification later on.
mNotificationManager.notify(0, mBuilder.build());
}
0
A
回答
1
.setSmallIcon(android.os.Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP ? R.mipmap.ic_launcher : R.drawable.notification_icon_bw_xhdpi)
.setColor(ResourcesCompat.getColor(getResources(), R.color.primary, getTheme()))
使用顏色區分您的應用程序與其他人。通知圖標應該只是透明背景圖像。 (https://developer.android.com/design/patterns/notifications.html)
在lollypop之前,您可以對所有通知圖標使用相同的mipmap圖標。但是從棒棒糖開始,你需要創建新的通知圖標(Silhoette種類的圖標)。
1
相關問題
- 1. 爲什麼AmCharts導出顏色變爲黑色和白色?
- 2. 爲什麼GIF背景顏色爲灰色而不是白色/透明?
- 3. 爲什麼背景顏色:白色;不起作用?
- 4. 爲什麼派的顏色不變?
- 5. 爲什麼狀態欄顏色不變?
- 6. 爲什麼標籤的顏色不變?
- 7. 爲什麼IE會改變顏色?
- 8. Android顏色通知圖標
- 9. 當部分爲空時,UITableView的背景顏色變爲白色
- 10. Java swing。如何將顏色強度從黑色變爲白色?
- 11. 如何將顏色從白色變爲黑色?
- 12. imadjust變爲白色
- 13. Photoshop改變藍色白色的顏色
- 14. UINavigationBarButtons將其顏色更改爲白色
- 15. 將白色混合爲一種顏色
- 16. CardView背景顏色始終爲白色
- 17. 頂點顏色正在變成白色
- 18. 爲什麼文本顏色屬性稱爲「顏色」?
- 19. python matplotlib - 爲什麼我製作的工具欄顏色是黑色和白色?
- 20. 爲什麼不能我們使用@android:捫/值或@色/白色
- 21. 禁用欄按鈕文字顏色變爲白色?
- 22. 通知LED - 顏色
- 23. 自定義UITextField清除按鈕顏色爲白色
- 24. 爲什麼我的Tk應用程序出錯「未知顏色名稱爲白色」?
- 25. 設置Flash Builder 4.5移動應用程序TextArea背景顏色爲黑色,字體顏色爲白色
- 26. 爲什麼GC中的白色/灰色/黑色?
- 27. Android EditText文字顏色總是白色
- 28. 爲什麼Javascript會自動混合我的顏色?
- 29. 改變顏色爲Android的工具欄
- 30. 需要改變搜索查看光標顏色和下劃線顏色爲白色android系統
當我更改背景時,整個通知將變爲白色。 –
您需要爲通知創建單獨的圖標,以便在白色背景上呈現良好。 – Ramesh
我在Eclipse上編寫應用程序之前創建它,但現在我們在Android Studio上移動問題出現,.. –