沉浸式狀態列適配不同的版本

2021-07-30 04:54:34 字數 769 閱讀 9082

先帖**在慢慢的分析:

這個方法在oncreat()方法中呼叫,也可以在baseactivity中呼叫
private voidinitwindows() 

// 5.0

及以上if(build.version.sdk_int>= build.version_codes.lollipop)else if(build.version.sdk_int>= build.version_codes.kitkat)

}/**

* 獲取狀態列高度**

@param

context

context

*@return

狀態列高度

*/private static intgetstatusbarheight(context context)

上面的**可以直接的拷貝到自己的專案中直接用,希望這邊文章對你有所幫助,求關注與贊謝謝!!!!!!!!

沉浸式狀態列

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

沉浸式狀態列

還好擼主機智,直接判斷你的android版本,根據版本設定導航欄的高度,是和尚就念經,是驢子就拉磨,下面是擼主的 true animated barstyle light content networkactivityindicatorvisible 導航欄,用的功能強大的第三方庫 native b...

沉浸式狀態列

狀態列透明方法 getwindow addflags windowmanager.layoutparams.flag translucent status 或 itemname android windowtranslucentstatus trueitem 第一種方法是在 中設定,在setcont...