實現沉浸式狀態列,動態設定隱藏或顯示狀態列

2021-09-10 02:00:53 字數 400 閱讀 6589

記錄幾段常用的與狀態列有關的**,備做不時之需。

實現沉浸式狀態列,kotlin**:

fun steepstatusbar() 

}if (build.version.sdk_int >= build.version_codes.kitkat) else

}}

動態設定隱藏或顯示狀態列,kotlin**:

window.addflags(windowmanager.layoutparams.flag_fullscreen) //隱藏狀態列

// window.clearflags(windowmanager.layoutparams.flag_fullscreen) //顯示狀態列

實現沉浸式狀態列

android從4.4的版本開始,就可以自己來定義狀態列的顏色了,下面,我們來看一下實現方式 1 沉浸式狀態列的實現方式 設定狀態列的顏色 分為兩種情況 1 當當前sdk版本在5.0及其以上版本中,直接設定狀態列顏色就可以 有對應的方法 2 當當前sdk版本在4.4到5.0之間時,則需要向設定當前狀...

Android 設定狀態列顏色 沉浸式狀態列

原文 另參考令人困惑的fitssystemwindows 而最新安卓4.4系統的通知欄沉浸模式就是在軟體開啟的時候通知欄和軟體頂部顏色融為一體,這樣不僅可以使軟體和系統本身更加融為一體。就是手機的通知欄的顏色不再是白色 黑色簡單的兩種了,本人用的小公尺4手機,公尺4手機中的自帶軟體都支援沉浸式通知欄...

沉浸式狀態列

1.沉浸式狀態列,向下相容到android4.4。因為5.0以後對狀態列做了新的改變,5.0及其以上可以直接在主題中設定顏色,或者呼叫window類中的setstatusbarcolor int color 來實現。2.4.4到5.0系統可以通過 windowtranslucentstatus這一特...