// 设置沉浸式布局标志位
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
相关推荐
90后的晨仔1 小时前
Android Studio 项目模板完全指南summerkissyou19872 小时前
Android-SurfaceView-投屏-常见问题明天就是Friday2 小时前
Android实战项目④ OkHttp WebSocket开发即时通讯App 完整源码详解吉哥机顶盒刷机3 小时前
好物分享:DNA-Android-4.0.5安卓固件解包、打包工具三棱球3 小时前
App逆向学习笔记(三)——Android开发入门课安卓机器4 小时前
rom定制系列------魅族16x 解锁bl root与Flyme9安卓10线刷固件 传感器修复wellc6 小时前
MySQL Workbench菜单汉化为中文CYY956 小时前
Android 打印 SO 库的异常日志找藉口是失败者的习惯8 小时前
深入理解 Android 无障碍服务