android 透明狀態列(設定純色背景)

2021-07-31 21:20:33 字數 583 閱讀 1780

使用透明狀態列必須在 4.4(api19)以上,在5.0(api21)做了優化,所以需要不同適配。設定透明狀態列,採取的是使用較多的方法,設定不同style

建立 values-v19/style.xml

@color/colorprimary

@color/color_2da568

@color/coloraccent

@color/color_2da568

true

true

true

建立 values-v21/style.xml

@color/colorprimary

@color/color_2da568

@color/coloraccent

@color/color_2da568

false

true

@android:color/transparent

true

布局檔案:

<?xml version="1.0" encoding="utf-8"?>

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...