Android 5+ 通知欄的細節問題

Android從5.0系統開始,對於通知欄圖標的設計進行了修改。現在Google要求,所有應用程序的通知欄圖標,應該只使用alpha圖層來進行繪製,而不應該包括RGB圖層。就是讓我們的通知欄圖標不要帶顏色就可以了。
讓設計給我們切圖,並且告訴他們圖片的要求,因爲他們通常並不知道Google的各種標準和要求。

那麼我們來模仿一下支付寶的通知欄圖標:
當我們targetSdkVersion指定成了21以下測試是正常的!但是當我們制定targetSdkVersion指定成了21或者以上,也就是5.0以上就會出現很詭異的現象:

一個迷之白圈,出現在上面,拉開看也有:

所以我們應該替換掉那些RGB的圖:


看到圖標了,當然我們還可以修改這個地方的顏色,一句代碼就搞定:

Notification notification = builder..
        .setColor(Color.parseColor("##A1A3A2"))
        .build(); 



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章