//屏幕横竖屏 不重启设置
//android:configChanges="orientation|keyboardHidden|screenLayout|screenSize"
/**
* 沉浸式主题
* @param activity
*/
public static void fullScreen(Activity activity){
//设置这个将
if (Build.VERSION.SDK_INT >= 21) {
View decorView = activity.getWindow().getDecorView();
// 全屏没有状态栏 包含状态栏
//View.SYSTEM_UI_FLAG_FULLSCREEN 全屏没有状态栏
//SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |View.SYSTEM_UI_FLAG_LAYOUT_STABLE 包含状态栏 必须结合一起
//SYSTEM_UI_FLAG_HIDE_NAVIGATION 隐藏底部导航栏
//SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 显示底部导航栏
//setNavigationBarColor() 设置导航栏背景色
int option = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION;
decorView.setSystemUiVisibility(option);
//状态颜色为透明
activity.getWindow().setStatusBarColor(Color.TRANSPARENT);
activity.getWindow().setNavigationBarColor(Color.TRANSPARENT);
}
}
沉浸式
最新推荐文章于 2023-03-10 18:55:59 发布