這個比較完整:
複製下面**,通過setstatusbarbgcolor方法直接設定顏色即可,狀態列字型顏色會根據背景顏色進行改變。只支援6.0及以上版本。
public void setstatusbarbgcolor(@colorint int color) else}}/**
* 判斷顏色是不是亮色
* * @param color
* @return
* @from
*/private boolean islightcolor(@colorint int color)
Android 設定狀態列顏色 沉浸式狀態列
原文 另參考令人困惑的fitssystemwindows 而最新安卓4.4系統的通知欄沉浸模式就是在軟體開啟的時候通知欄和軟體頂部顏色融為一體,這樣不僅可以使軟體和系統本身更加融為一體。就是手機的通知欄的顏色不再是白色 黑色簡單的兩種了,本人用的小公尺4手機,公尺4手機中的自帶軟體都支援沉浸式通知欄...
Android自學 設定系統狀態列顏色
window window mainactivity.this.getwindow 取消設定透明狀態列,使 contentview 內容不再覆蓋狀態列 window.clearflags windowmanager.layoutparams.flag translucent status 需要設定這...
Android 修改狀態列顏色
colorprimarydark 和 statusbarcolor 都可以修改狀態列顏色 相同點 1 都能修改statusbar 顏色 2 android 5.0 以上才能獲得支援 不同點 1 statusbracolor 具有更高優先順序 2 statusbracolor 在 android 5....