// 设置沉浸式布局标志位
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
相关推荐
Rysxt_6 分钟前
UniApp获取安卓系统权限教程毕设源码-朱学姐1 小时前
【开题答辩全过程】以 基于安卓的教师上课辅助系统为例,包含答辩的问题和答案诸神黄昏EX2 小时前
Android Safety 系列专题【篇二:AVB签名】2601_949543012 小时前
Flutter for OpenHarmony垃圾分类指南App实战:意见反馈实现urkay-3 小时前
Android 中实现 HMAC-SHA256YIN_尹3 小时前
【MySQL】增删查改的艺术——数据库CRUD完全指南(下)m0_748233173 小时前
PHP8.0新特性全解析一起养小猫4 小时前
Flutter for OpenHarmony 实战:从零开发一款五子棋游戏●VON4 小时前
从像素到语义:React Native Text 组件在 OpenHarmony 上的渲染哲学与工程实现henysugar4 小时前
Android studio编译aidl若干问题记录