diff options
| author | 2022-10-24 22:09:44 +0000 | |
|---|---|---|
| committer | 2022-10-25 21:16:32 +0000 | |
| commit | d9f516d984ee44d6c05f0e2082c8bf405eb2f9ac (patch) | |
| tree | 9312981c100454a79a26c1f94dcf53732ca01e08 | |
| parent | 11c3d5dbacb4ec068ed6ac8b6d5f3ca85b6fea47 (diff) | |
Speed up dark/light mode transition animation
The animation when switching between dark and light mode was initially
set to 2 seconds, which was too long. So, animation duration is now reduced down to 400 ms.
Test: manual
Fixes: 252979346
Change-Id: I5d3285bf8ffe0a16809706707c45c92b9fdff6a0
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/scrim/ScrimDrawable.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/scrim/ScrimDrawable.java b/packages/SystemUI/src/com/android/systemui/scrim/ScrimDrawable.java index bbba0071094b..b36f0d7bacfc 100644 --- a/packages/SystemUI/src/com/android/systemui/scrim/ScrimDrawable.java +++ b/packages/SystemUI/src/com/android/systemui/scrim/ScrimDrawable.java @@ -33,13 +33,13 @@ import android.view.animation.DecelerateInterpolator; import com.android.internal.annotations.VisibleForTesting; import com.android.internal.graphics.ColorUtils; +import com.android.systemui.statusbar.notification.stack.StackStateAnimator; /** * Drawable used on SysUI scrims. */ public class ScrimDrawable extends Drawable { private static final String TAG = "ScrimDrawable"; - private static final long COLOR_ANIMATION_DURATION = 2000; private final Paint mPaint; private int mAlpha = 255; @@ -76,7 +76,7 @@ public class ScrimDrawable extends Drawable { final int mainFrom = mMainColor; ValueAnimator anim = ValueAnimator.ofFloat(0, 1); - anim.setDuration(COLOR_ANIMATION_DURATION); + anim.setDuration(StackStateAnimator.ANIMATION_DURATION_STANDARD); anim.addUpdateListener(animation -> { float ratio = (float) animation.getAnimatedValue(); mMainColor = ColorUtils.blendARGB(mainFrom, mainColor, ratio); |