From c4a2da19e366c3d11fa36210ff20df0646dc33c6 Mon Sep 17 00:00:00 2001 From: cgspine Date: Sat, 17 Nov 2018 16:06:09 +0800 Subject: [PATCH] bugfix: xiaomi android p notch fullscreen --- .../java/com/qmuiteam/qmui/util/QMUIStatusBarHelper.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/qmui/src/main/java/com/qmuiteam/qmui/util/QMUIStatusBarHelper.java b/qmui/src/main/java/com/qmuiteam/qmui/util/QMUIStatusBarHelper.java index e5c4e7b7..51daa9f0 100644 --- a/qmui/src/main/java/com/qmuiteam/qmui/util/QMUIStatusBarHelper.java +++ b/qmui/src/main/java/com/qmuiteam/qmui/util/QMUIStatusBarHelper.java @@ -67,6 +67,11 @@ public class QMUIStatusBarHelper { // 版本小于4.4,绝对不考虑沉浸式 return; } + + if (QMUINotchHelper.isNotchOfficialSupport()) { + handleDisplayCutoutMode(window); + } + // 小米和魅族4.4 以上版本支持沉浸式 if (QMUIDeviceHelper.isMeizu() || QMUIDeviceHelper.isMIUI()) { window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, @@ -74,10 +79,6 @@ public class QMUIStatusBarHelper { return; } - if (QMUINotchHelper.isNotchOfficialSupport()) { - handleDisplayCutoutMode(window); - } - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_STABLE);