Merge "Update scrims when keyguard gets occluded" into pi-dev am: cc4efe08de
am: 7c66fae398
Change-Id: I64c0792cbbf4285e33032a4d3517d3529c072ba4
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