Android沉浸式狀態列完美實現

2021-07-09 06:10:50 字數 398 閱讀 2182

android4.4以上才支援,也就是api 19以上, 下面直接上**

參考了git上的乙個專案:

核心**就是這些,

/**

* 設定沉浸式狀態列

*/protected void setimmergestate()

}/**

* 用於獲取狀態列的高度。 使用resource物件獲取

** @return 返回狀態列高度的畫素值。

*/public int getstatusbarheight()

return result;

}

下面的布局**,放在你要設定的介面的最上面

Android沉浸式狀態列

完成沉浸式其實網上有很多的辦法 我這裡面只提供一種但是我感覺這種方式很自由,在styles裡面 stylename parent itemname colorprimary color colorbaseitem itemname colorprimarydark color colorprimar...

Android沉浸式狀態列

市場上,現階段很流行android沉浸式開發,但是限於google api的限制,所以此特性只能針對android4.4,github上目前開源的systembartint能夠很好的實現此特性。android 4.4 特有屬性,android 5.0以上機型,預設開啟。1 利用android stu...

android沉浸式狀態列

在 中設定 if build.version.sdk int build.version codes.kitkat 複製 通過檢視windowmanager.layoutparams.flag translucent status的官方注釋,有這麼一句話 when this flag is enab...