// 设置沉浸式布局标志位
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
相关推荐
hunterandroid10 小时前
ContentProvider 跨进程数据共享实战天空之城--11 小时前
Android输入法子系统深度解析天空之城--12 小时前
Android全链路性能优化:从原理到实践的终极指南Meteors.12 小时前
Android 性能优化:05.CPU优化石头猫灯13 小时前
一次 CMS 被黑实录:完整事件思路梳理zhonyu鱼14 小时前
Escrcpy:用电脑键盘鼠标操作安卓手机的跨平台投屏工具千里马学框架14 小时前
安卓开机性能优化:如何安全高效地裁剪 SystemServiceAndroid打工仔14 小时前
一次 Android 拍照后卡顿的 Perfetto 定位与优化实践OpenFDE开源桌面14 小时前
实操:如何将安卓 App与Linux系统应用级融合(附代码)xiangxiongfly91514 小时前
Android VideoView总结