summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Florence Yang <florenceyang@google.com> 2022-10-24 22:09:44 +0000
committer Florence Yang <florenceyang@google.com> 2022-10-25 21:16:32 +0000
commitd9f516d984ee44d6c05f0e2082c8bf405eb2f9ac (patch)
tree9312981c100454a79a26c1f94dcf53732ca01e08
parent11c3d5dbacb4ec068ed6ac8b6d5f3ca85b6fea47 (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.java4
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);