From 94ffbee0fd367af5f457275ac10d46f2bc55d627 Mon Sep 17 00:00:00 2001 From: Horis <821938089@qq.com> Date: Sat, 12 Aug 2023 22:29:50 +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 --- .../main/java/io/legado/app/utils/ActivityExtensions.kt | 8 ++------ 1 file changed, 2 insertions(+), 6 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 23e099a0d..cb43c3549 100644 --- a/app/src/main/java/io/legado/app/utils/ActivityExtensions.kt +++ b/app/src/main/java/io/legado/app/utils/ActivityExtensions.kt @@ -3,7 +3,6 @@ package io.legado.app.utils import android.annotation.SuppressLint import android.app.Activity import android.graphics.Color -import android.graphics.Insets import android.os.Build import android.os.Bundle import android.util.DisplayMetrics @@ -33,11 +32,8 @@ val WindowManager.windowSize: DisplayMetrics val displayMetrics = DisplayMetrics() if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) { val windowMetrics: WindowMetrics = currentWindowMetrics - val systemBarsInsets = windowMetrics.windowInsets - .getInsetsIgnoringVisibility(WindowInsets.Type.systemBars()) - val waterfallInsets = windowMetrics.windowInsets.displayCutout?.waterfallInsets - ?: Insets.NONE - val insets = Insets.max(systemBarsInsets, waterfallInsets) + val insets = windowMetrics.windowInsets + .getInsetsIgnoringVisibility(WindowInsets.Type.systemBars() or WindowInsets.Type.displayCutout()) val windowWidth = windowMetrics.bounds.width() val windowHeight = windowMetrics.bounds.height() var insetsWidth = insets.left + insets.right