// 设置沉浸式布局标志位
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
相关推荐
麻瓜生活睁不开眼8 小时前
Android16修改全局桌面视图边框四直角显示为弧边圆角AFinalStone11 小时前
Android 7系统休眠唤醒(六)唤醒全链路雨白12 小时前
深入理解 Kotlin 协程 (九):互通有无,解构 Channel 缓冲策略与底层无锁机制灯塔@kuaidao13 小时前
平台交叉编译名词解释与基础流程__Witheart__14 小时前
3568 Android otg模式下adb热拔插不识别明天…ling16 小时前
Upload-Labs (Pass1-Pass21) 完整通关思路与源码分析__Witheart__16 小时前
3568 Android ntp校时使用wddptwd2817 小时前
android studio 报错怎么处理 java.lang.NullPointerException美狐美颜SDK开放平台17 小时前
直播APP开发,美颜SDK和相机SDK有什么区别?唐诺19 小时前
Android Open Accessory (AOA) 协议完全解析