Android全透明狀態列

2021-09-12 00:27:37 字數 568 閱讀 2694

直接在setcontentview(r.layout.activity_main);之前新增以下**

​getwindow().requestfeature(window.feature_no_title);

if(build.version.sdk_int >= build.version_codes.lollipop)

​​

實現效果如下

第二種實現方法:在styles.xml中新增透明

true

在建立乙個資料夾values-19和檔案styles.xml

在檔案裡新增解決 狀態列和布局重疊的樣式

在根布局裡新增

android:fitssystemwindows="true"

Android5 0使用全透明狀態列

由於專案需求 實現全透明狀態列,當透明欄是純色的時候,設定需求所需的顏色.在適配5.0以上專案的時候的標題欄會出現乙個半透明的陰影模式遮罩,效果很差.雖然網上有 是可以實現上部狀態列透明,但是結果下面的導航欄也透明了,雖然想過讀取導航欄高度的方式,但是有些手機沒有實體按鍵,無奈之下只好摸索windo...

Android透明狀態列 沉浸式狀態列

注意 android版本 4.4此方法有效 第一步 在activity的布局檔案中,根布局中加入以下第5 7行 第二步 新建類kitkatutils.class package cn.powerthink.djt.utils import android.annotation.suppresslin...

android 狀態列浸透 狀態列半透明

純 設定,不用修改manifest 首先這是主介面.xml 兩種情況 第一種 去掉xml中 style 效果 主介面置頂,可以實現半透明效果 activity oncreat 中 狀態列沉浸,4.4 生效 if build.version.sdk int build.version codes.ki...