From e0403795417f5ad7da2377e3437a35977804a3a3 Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Fri, 11 Aug 2023 17:46:37 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/io/legado/app/utils/ActivityExtensions.kt | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/io/legado/app/utils/ActivityExtensions.kt b/app/src/main/java/io/legado/app/utils/ActivityExtensions.kt index 8a5a5863e..e46257f09 100644 --- a/app/src/main/java/io/legado/app/utils/ActivityExtensions.kt +++ b/app/src/main/java/io/legado/app/utils/ActivityExtensions.kt @@ -34,24 +34,17 @@ val WindowManager.windowSize: DisplayMetrics val windowMetrics: WindowMetrics = currentWindowMetrics val insets = windowMetrics.windowInsets .getInsetsIgnoringVisibility(WindowInsets.Type.systemBars()) - val insetsCutout = windowMetrics.windowInsets - .getInsets(WindowInsets.Type.displayCutout()) val windowWidth = windowMetrics.bounds.width() val windowHeight = windowMetrics.bounds.height() var insetsWidth = insets.left + insets.right var insetsHeight = insets.top + insets.bottom - var insetsCutoutWidth = insetsCutout.left + insetsCutout.right - var insetsCutoutHeight = 0 if (windowWidth > windowHeight) { val tmp = insetsWidth insetsWidth = insetsHeight insetsHeight = tmp - - insetsCutoutHeight = insetsCutoutWidth - insetsCutoutWidth = 0 } - displayMetrics.widthPixels = windowWidth - insetsWidth - insetsCutoutWidth - displayMetrics.heightPixels = windowHeight - insetsHeight - insetsCutoutHeight + displayMetrics.widthPixels = windowWidth - insetsWidth + displayMetrics.heightPixels = windowHeight - insetsHeight } else { @Suppress("DEPRECATION") defaultDisplay.getMetrics(displayMetrics)