From 388921323c2b73f453912a11b084f0af377cb766 Mon Sep 17 00:00:00 2001 From: vvb2060 Date: Sat, 7 Aug 2021 21:58:45 +0800 Subject: [PATCH] [app] Make lint happy (#869) --- .../lsposed/manager/ui/dialog/BlurBehindDialogBuilder.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/lsposed/manager/ui/dialog/BlurBehindDialogBuilder.java b/app/src/main/java/org/lsposed/manager/ui/dialog/BlurBehindDialogBuilder.java index b1ea4780..09395c2d 100644 --- a/app/src/main/java/org/lsposed/manager/ui/dialog/BlurBehindDialogBuilder.java +++ b/app/src/main/java/org/lsposed/manager/ui/dialog/BlurBehindDialogBuilder.java @@ -20,7 +20,6 @@ package org.lsposed.manager.ui.dialog; import android.animation.ValueAnimator; -import android.annotation.SuppressLint; import android.content.Context; import android.os.Build; import android.view.SurfaceControl; @@ -29,11 +28,11 @@ import android.view.animation.DecelerateInterpolator; import androidx.annotation.NonNull; import androidx.appcompat.app.AlertDialog; +import androidx.core.os.BuildCompat; import java.lang.reflect.Method; @SuppressWarnings({"JavaReflectionMemberAccess", "ConstantConditions"}) -@SuppressLint("PrivateApi") public class BlurBehindDialogBuilder extends AlertDialog.Builder { private static final boolean supportBlur = getSystemProperty("ro.surface_flinger.supports_background_blur", false) && !getSystemProperty("persist.sys.sf.disable_blurs", false); @@ -55,7 +54,7 @@ public class BlurBehindDialogBuilder extends AlertDialog.Builder { animator.setInterpolator(new DecelerateInterpolator()); animator.setDuration(150); View view = dialog.getWindow().getDecorView(); - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S || Build.VERSION.SDK_INT == Build.VERSION_CODES.R && Build.VERSION.PREVIEW_SDK_INT != 0) { + if (BuildCompat.isAtLeastS()) { animator.addUpdateListener(animation -> dialog.getWindow().setBackgroundBlurRadius((Integer) animation.getAnimatedValue())); } else { try {