diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimController.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimController.java index 265fa2cd2328c..1949badf05138 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimController.java @@ -89,6 +89,10 @@ public class ScrimController implements ViewTreeObserver.OnPreDrawListener, OnCo * Default alpha value for most scrims. */ public static final float GRADIENT_SCRIM_ALPHA = 0.2f; + /** + * Scrim opacity when the phone is about to wake-up. + */ + public static final float AOD2_SCRIM_ALPHA = 0.6f; /** * A scrim varies its opacity based on a busyness factor, for example * how many notifications are currently visible. diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimState.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimState.java index ccf5e4eb0ac4a..2f161d5cd1925 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimState.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimState.java @@ -133,11 +133,10 @@ public enum ScrimState { || mPulseReason == DozeLog.PULSE_REASON_DOCKING || mPulseReason == DozeLog.PULSE_REASON_INTENT) { mCurrentBehindAlpha = previousState.getBehindAlpha(); - mCurrentBehindTint = Color.BLACK; } else { - mCurrentBehindAlpha = mScrimBehindAlphaKeyguard; - mCurrentBehindTint = Color.TRANSPARENT; + mCurrentBehindAlpha = ScrimController.AOD2_SCRIM_ALPHA; } + mCurrentBehindTint = Color.BLACK; mBlankScreen = mDisplayRequiresBlanking; } }, diff --git a/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java b/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java index 7e5c3db046e1c..539851f451538 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java @@ -232,7 +232,7 @@ public class ScrimControllerTest extends SysuiTestCase { // Back scrim should be semi-transparent so the user can see the wallpaper // Pulse callback should have been invoked assertScrimVisibility(VISIBILITY_FULLY_TRANSPARENT, VISIBILITY_SEMI_TRANSPARENT); - assertScrimTint(mScrimBehind, false /* tinted */); + assertScrimTint(mScrimBehind, true /* tinted */); } @Test