效果圖:
狀態列改為透明色 你需要注意一下幾點:
在style中設定屬性:
true
true
在註冊activity的時候將主題設定進去
例如:
注意:
不設定的話 將預設使用系統主題
@color/colorprimary
@color/colorprimarydark
@color/coloraccent
將你希望有透明狀態列的活動/容器布局需要設定此屬性:
android:fitssystemwindows="true"
在檢視初始化的地方如:activity's oncreate()
if (build.version.sdk_int >= build.version_codes.kitkat)
在android api小於19
的時候在dimens
檔案裡需要 手動新增
<?xml version="1.0" encoding="utf-8"?>
0dp //新增這句為0dp
在api大於19
的時候:
需要新建values-v19
資料夾,新建dimens
檔案 系統預設statusbar
高度為25dp
<?xml version="1.0" encoding="utf-8"?>
25dp
我要一步一步往上爬在最高點乘著葉片往前飛
任風吹幹流過的淚和汗
我要一步一步往上爬
等待陽光靜靜看著它的臉
小小的天有大大的夢想
我有屬於我的天
任風吹幹流過的淚和汗
總有一天我有屬於我的天
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...
Android全透明狀態列
直接在setcontentview r.layout.activity main 之前新增以下 getwindow requestfeature window.feature no title if build.version.sdk int build.version codes.lollipop...