Loading packages/SystemUI/src/com/android/systemui/statusbar/phone/ScrimController.java +2 −1 Original line number Diff line number Diff line Loading @@ -783,7 +783,8 @@ public class ScrimController implements ViewTreeObserver.OnPreDrawListener, Dump mInFrontAlpha = 0; } if (mBouncerHiddenFraction != KeyguardBouncer.EXPANSION_HIDDEN) { if (mState == ScrimState.DREAMING && mBouncerHiddenFraction != KeyguardBouncer.EXPANSION_HIDDEN) { final float interpolatedFraction = BouncerPanelExpansionCalculator.aboutToShowBouncerProgress( mBouncerHiddenFraction); Loading packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -1553,6 +1553,15 @@ public class ScrimControllerTest extends SysuiTestCase { mScrimInFront.shouldBlendWithMainColor()); } @Test public void applyState_unlocked_bouncerShowing() { mScrimController.transitionTo(ScrimState.UNLOCKED); mScrimController.setBouncerHiddenFraction(0.99f); mScrimController.setRawPanelExpansionFraction(0f); finishAnimationsImmediately(); assertScrimAlpha(mScrimBehind, 0); } 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 −1 Original line number Diff line number Diff line Loading @@ -783,7 +783,8 @@ public class ScrimController implements ViewTreeObserver.OnPreDrawListener, Dump mInFrontAlpha = 0; } if (mBouncerHiddenFraction != KeyguardBouncer.EXPANSION_HIDDEN) { if (mState == ScrimState.DREAMING && mBouncerHiddenFraction != KeyguardBouncer.EXPANSION_HIDDEN) { final float interpolatedFraction = BouncerPanelExpansionCalculator.aboutToShowBouncerProgress( mBouncerHiddenFraction); Loading
packages/SystemUI/tests/src/com/android/systemui/statusbar/phone/ScrimControllerTest.java +9 −0 Original line number Diff line number Diff line Loading @@ -1553,6 +1553,15 @@ public class ScrimControllerTest extends SysuiTestCase { mScrimInFront.shouldBlendWithMainColor()); } @Test public void applyState_unlocked_bouncerShowing() { mScrimController.transitionTo(ScrimState.UNLOCKED); mScrimController.setBouncerHiddenFraction(0.99f); mScrimController.setRawPanelExpansionFraction(0f); finishAnimationsImmediately(); assertScrimAlpha(mScrimBehind, 0); } private void assertAlphaAfterExpansion(ScrimView scrim, float expectedAlpha, float expansion) { mScrimController.setRawPanelExpansionFraction(expansion); finishAnimationsImmediately(); Loading