Merge "Update scrims when keyguard gets occluded" into pi-dev
am: cc4efe08de
Change-Id: Iaa8fa466561a962d2a0264e40309492e1d5d55d8
This commit is contained in:
@@ -896,6 +896,7 @@ public class ScrimController implements ViewTreeObserver.OnPreDrawListener, OnCo
|
||||
|
||||
public void setKeyguardOccluded(boolean keyguardOccluded) {
|
||||
mKeyguardOccluded = keyguardOccluded;
|
||||
updateScrims();
|
||||
}
|
||||
|
||||
public interface Callback {
|
||||
|
||||
@@ -541,6 +541,18 @@ public class ScrimControllerTest extends SysuiTestCase {
|
||||
assertScrimVisibility(VISIBILITY_FULLY_TRANSPARENT, VISIBILITY_FULLY_OPAQUE);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testHidesShowWhenLockedActivity_whenAlreadyInAod() {
|
||||
mScrimController.setWallpaperSupportsAmbientMode(true);
|
||||
mScrimController.transitionTo(ScrimState.AOD);
|
||||
mScrimController.finishAnimationsImmediately();
|
||||
assertScrimVisibility(VISIBILITY_FULLY_TRANSPARENT, VISIBILITY_FULLY_TRANSPARENT);
|
||||
|
||||
mScrimController.setKeyguardOccluded(true);
|
||||
mScrimController.finishAnimationsImmediately();
|
||||
assertScrimVisibility(VISIBILITY_FULLY_TRANSPARENT, VISIBILITY_FULLY_OPAQUE);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testEatsTouchEvent() {
|
||||
HashSet<ScrimState> eatsTouches =
|
||||
|
||||
Reference in New Issue
Block a user