diff options
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimState.java | 6 |
1 files changed, 6 insertions, 0 deletions
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 c706062d3bb3..b45914b2e83d 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimState.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimState.java @@ -133,6 +133,12 @@ public enum ScrimState { mBlankScreen = mDisplayRequiresBlanking; mAnimationDuration = mWakeLockScreenSensorActive ? ScrimController.ANIMATION_DURATION_LONG : ScrimController.ANIMATION_DURATION; + + // Wake sensor will show the wallpaper, let's fade from black. Otherwise it will + // feel like the screen is flashing if the wallpaper is light. + if (mWakeLockScreenSensorActive && previousState == AOD) { + updateScrimColor(mScrimBehind, 1f /* alpha */, Color.BLACK); + } } @Override |