// 设置沉浸式布局标志位
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
frameLayout.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
frameLayout.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);
}
// 设置状态栏背景颜色
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(Color.TRANSPARENT); // 将状态栏设置为透明
window.setNavigationBarColor(Color.BLACK); // 设置导航栏颜色
}
android设置页面顶部沉浸式布局并透明显示
woaibianche2023-11-14 16:33
相关推荐
冬奇Lab2 小时前
Android 开发要变天了:Google 专为 Agent 重建工具链,Token 减少 70%、速度提升 3 倍imuliuliang5 小时前
存储过程(SQL)AgCl236 小时前
MYSQL-6-函数与约束-3/17zzb15807 小时前
Fragment 生命周期深度图解:从 onAttach 到 onDetach 完整流程(面试必备)众少成多积小致巨7 小时前
Android 源码查看笔记angerdream7 小时前
Android手把手编写儿童手机远程监控App之前台服务敲代码的瓦龙9 小时前
Android?Activity!!!重生之我在安卓搞音频11 小时前
二、Android 音频框架studyForMokey11 小时前
【Android面试】Java专题 todo代码改善世界11 小时前
【MATLAB初阶】矩阵操作(二):矩阵的运算