// 设置沉浸式布局标志位
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
相关推荐
成都大菠萝3 小时前
Android Car CarProperty 车辆信号链路敲代码的鱼3 小时前
PDF 预览与签名批注写回 支持安卓 iOS 鸿蒙 UTS插件时光足迹5 小时前
uni-app 视频通话实战:康复师与患者视频问诊的 6 个致命 Bug 与解决方案Coffeeee9 小时前
闲聊几句,Android老哥们,你们多久没做技改需求了萝卜er10 小时前
Fragment 生命周期与状态恢复-《Android深水区(四)》萝卜er10 小时前
Intent 显式、隐式与 PendingIntent-《Android深水区(五)》Kapaseker12 小时前
一文吃透 Kotlin 集合操作符三少爷的鞋14 小时前
Main-safe:现代Android 架构真正的分水岭沐怡旸1 天前
深入解析 Android Performance Analyzer (APA) 底层架构与技术原理李斯维1 天前
从历史的角度看 Android 软件架构