Prevent LIGHTS_OUT_TRANSPARENT in vertical nav bar

Bug: 18518939
Bug: 17691219
Change-Id: I90b9afbbb1a550b5328a581b4fb6aadfa3ff2559
This commit is contained in:
Adrian Roos
2014-11-27 16:25:34 +01:00
parent 8f52135f2c
commit c3056190ae

View File

@@ -60,9 +60,13 @@ public final class NavigationBarTransitions extends BarTransitions {
@Override @Override
public void transitionTo(int mode, boolean animate) { public void transitionTo(int mode, boolean animate) {
mRequestedMode = mode; mRequestedMode = mode;
if (mVertical && (mode == MODE_TRANSLUCENT || mode == MODE_TRANSPARENT)) { if (mVertical) {
// translucent mode not allowed when vertical // translucent mode not allowed when vertical
mode = MODE_OPAQUE; if (mode == MODE_TRANSLUCENT || mode == MODE_TRANSPARENT) {
mode = MODE_OPAQUE;
} else if (mode == MODE_LIGHTS_OUT_TRANSPARENT) {
mode = MODE_LIGHTS_OUT;
}
} }
super.transitionTo(mode, animate); super.transitionTo(mode, animate);
} }