Android透明状态栏(沉浸式状态栏)
16lz
2021-01-24
注意:Android版本 > 4.4此方法有效
第一步:
在Activity的布局文件中,根布局中加入以下第5-7行代码:
<?xml version="1.0" encoding="utf-8"?>
第二步:
新建类KitkatUtils.class:
package cn.powerthink.djt.utils;import android.annotation.SuppressLint;import android.app.Activity;import android.content.Context;import android.os.Build.VERSION;import android.os.Build.VERSION_CODES;import android.view.WindowManager;public class KitkatUtils {@SuppressLint("InlinedApi")public static void KITKAT(Context mContext) {if (VERSION.SDK_INT >= VERSION_CODES.KITKAT) {((Activity)mContext).getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);((Activity)mContext).getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);}}}
第三步:
在需要的地方调用即可:
KitkatUtils.KITKAT(this);
效果图:
更多相关文章
- android LayoutParams 简单说明 理解 示例
- android 获取手机信息工具类
- AndroidX之CoordinatorLayout+AppBarLayout顶部折叠栏
- Android毕设之Fragment+TabHost(三)
- Android(安卓)WebRTC开发环境设置
- 【面包屑】快速使用RecyclerView搭建列表
- 曾经的笔记——android的学习笔记(布局和电话、短信权限)
- Android(安卓)Gradle 插件中文指南
- Android(安卓)自定义 spinner (背景、字体颜色)