Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimController.java +2 −0 Original line number Diff line number Diff line Loading @@ -858,6 +858,8 @@ public class ScrimController implements ViewTreeObserver.OnPreDrawListener, Dump // We're unoccluding the keyguard and don't want to have a bright flash. mNotificationsAlpha = ScrimState.KEYGUARD.getNotifAlpha(); mNotificationsTint = ScrimState.KEYGUARD.getNotifTint(); mBehindAlpha = ScrimState.KEYGUARD.getBehindAlpha(); mBehindTint = ScrimState.KEYGUARD.getBehindTint(); } } if (mState != ScrimState.UNLOCKED) { Loading packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java +15 −1 Original line number Diff line number Diff line Loading @@ -122,7 +122,6 @@ public class ScrimControllerTest extends SysuiTestCase { @Mock private StatusBarKeyguardViewManager mStatusBarKeyguardViewManager; private static class AnimatorListener implements Animator.AnimatorListener { private int mNumStarts; private int mNumEnds; Loading Loading @@ -1369,6 +1368,21 @@ public class ScrimControllerTest extends SysuiTestCase { } @Test public void setUnOccludingAnimationKeyguard() { mScrimController.setUnocclusionAnimationRunning(true); mScrimController.transitionTo(ScrimState.KEYGUARD); finishAnimationsImmediately(); assertThat(mNotificationsScrim.getViewAlpha()) .isWithin(0.01f).of(ScrimState.KEYGUARD.getNotifAlpha()); assertThat(mNotificationsScrim.getTint()) .isEqualTo(ScrimState.KEYGUARD.getNotifTint()); assertThat(mScrimBehind.getViewAlpha()) .isWithin(0.01f).of(ScrimState.KEYGUARD.getBehindAlpha()); assertThat(mScrimBehind.getTint()) .isEqualTo(ScrimState.KEYGUARD.getBehindTint()); } private void assertAlphaAfterExpansion(ScrimView scrim, float expectedAlpha, float expansion) { mScrimController.setRawPanelExpansionFraction(expansion); finishAnimationsImmediately(); Loading Loading
packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimController.java +2 −0 Original line number Diff line number Diff line Loading @@ -858,6 +858,8 @@ public class ScrimController implements ViewTreeObserver.OnPreDrawListener, Dump // We're unoccluding the keyguard and don't want to have a bright flash. mNotificationsAlpha = ScrimState.KEYGUARD.getNotifAlpha(); mNotificationsTint = ScrimState.KEYGUARD.getNotifTint(); mBehindAlpha = ScrimState.KEYGUARD.getBehindAlpha(); mBehindTint = ScrimState.KEYGUARD.getBehindTint(); } } if (mState != ScrimState.UNLOCKED) { Loading
packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java +15 −1 Original line number Diff line number Diff line Loading @@ -122,7 +122,6 @@ public class ScrimControllerTest extends SysuiTestCase { @Mock private StatusBarKeyguardViewManager mStatusBarKeyguardViewManager; private static class AnimatorListener implements Animator.AnimatorListener { private int mNumStarts; private int mNumEnds; Loading Loading @@ -1369,6 +1368,21 @@ public class ScrimControllerTest extends SysuiTestCase { } @Test public void setUnOccludingAnimationKeyguard() { mScrimController.setUnocclusionAnimationRunning(true); mScrimController.transitionTo(ScrimState.KEYGUARD); finishAnimationsImmediately(); assertThat(mNotificationsScrim.getViewAlpha()) .isWithin(0.01f).of(ScrimState.KEYGUARD.getNotifAlpha()); assertThat(mNotificationsScrim.getTint()) .isEqualTo(ScrimState.KEYGUARD.getNotifTint()); assertThat(mScrimBehind.getViewAlpha()) .isWithin(0.01f).of(ScrimState.KEYGUARD.getBehindAlpha()); assertThat(mScrimBehind.getTint()) .isEqualTo(ScrimState.KEYGUARD.getBehindTint()); } private void assertAlphaAfterExpansion(ScrimView scrim, float expectedAlpha, float expansion) { mScrimController.setRawPanelExpansionFraction(expansion); finishAnimationsImmediately(); Loading