diff options
author | Adrian Roos <roosa@google.com> | 2015-05-26 18:30:37 -0700 |
---|---|---|
committer | Adrian Roos <roosa@google.com> | 2015-06-01 15:42:26 -0700 |
commit | 8a8ffd4e9b15a04d2af0909205658f08c76bd6b2 (patch) | |
tree | 16f9ef2cc03e827fdaf4892191a447771aed0b3f /packages | |
parent | 6920474bac7c212dd384b6ef1134c59b73669942 (diff) | |
download | frameworks_base-8a8ffd4e9b15a04d2af0909205658f08c76bd6b2.zip frameworks_base-8a8ffd4e9b15a04d2af0909205658f08c76bd6b2.tar.gz frameworks_base-8a8ffd4e9b15a04d2af0909205658f08c76bd6b2.tar.bz2 |
Translucent bars in landscape
Bug: 18739556
Change-Id: Ib9602a9d1f09e6bd6c1306927990676120dff012
Diffstat (limited to 'packages')
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarTransitions.java | 24 | ||||
-rw-r--r-- | packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java | 3 |
2 files changed, 2 insertions, 25 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarTransitions.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarTransitions.java index a712d29..134c579 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarTransitions.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarTransitions.java @@ -33,8 +33,6 @@ public final class NavigationBarTransitions extends BarTransitions { private final IStatusBarService mBarService; private boolean mLightsOut; - private boolean mVertical; - private int mRequestedMode; public NavigationBarTransitions(NavigationBarView view) { super(view, R.drawable.nav_background); @@ -43,31 +41,11 @@ public final class NavigationBarTransitions extends BarTransitions { ServiceManager.getService(Context.STATUS_BAR_SERVICE)); } - public void init(boolean isVertical) { - setVertical(isVertical); + public void init() { applyModeBackground(-1, getMode(), false /*animate*/); applyMode(getMode(), false /*animate*/, true /*force*/); } - public void setVertical(boolean isVertical) { - mVertical = isVertical; - transitionTo(mRequestedMode, false /*animate*/); - } - - @Override - public void transitionTo(int mode, boolean animate) { - mRequestedMode = mode; - if (mVertical) { - // translucent mode not allowed when vertical - 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); - } - @Override protected void onTransition(int oldMode, int newMode, boolean animate) { super.onTransition(oldMode, newMode, animate); diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java index 1dec227..636c511 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarView.java @@ -47,7 +47,6 @@ import android.widget.ImageView; import android.widget.LinearLayout; import com.android.systemui.R; -import com.android.systemui.statusbar.BaseStatusBar; import com.android.systemui.statusbar.DelegateViewHelper; import com.android.systemui.statusbar.policy.DeadZone; import com.android.systemui.statusbar.policy.KeyButtonView; @@ -454,7 +453,7 @@ public class NavigationBarView extends LinearLayout { mDeadZone = (DeadZone) mCurrentView.findViewById(R.id.deadzone); // force the low profile & disabled states into compliance - mBarTransitions.init(mVertical); + mBarTransitions.init(); setDisabledFlags(mDisabledFlags, true /* force */); setMenuVisibility(mShowMenu, true /* force */); |