diff options
| author | 2017-09-08 02:38:59 +0000 | |
|---|---|---|
| committer | 2017-09-08 02:38:59 +0000 | |
| commit | 8823588e36e54bde43fdc5d303e490cd12c73ee6 (patch) | |
| tree | b6a0cb43f7be90c82d4825c1df57c6f3cf4fe7af | |
| parent | 2ce2f84999cc3e627d4f6aed316b50ae7179b004 (diff) | |
| parent | e6b393b1a9ba88d93b97ba95d8fe13ed25828300 (diff) | |
Merge "Always enable nav and status bar opaque/translucency" into oc-mr1-dev
5 files changed, 5 insertions, 20 deletions
diff --git a/core/java/com/android/internal/policy/DecorView.java b/core/java/com/android/internal/policy/DecorView.java index 0d962eb424f6..969608b25255 100644 --- a/core/java/com/android/internal/policy/DecorView.java +++ b/core/java/com/android/internal/policy/DecorView.java @@ -1061,7 +1061,7 @@ public class DecorView extends FrameLayout implements RootViewSurfaceTaker, Wind WindowManager.LayoutParams attrs = mWindow.getAttributes(); int sysUiVisibility = attrs.systemUiVisibility | getWindowSystemUiVisibility(); - if (!mWindow.mIsFloating && ActivityManager.isHighEndGfx()) { + if (!mWindow.mIsFloating) { boolean disallowAnimate = !isLaidOut(); disallowAnimate |= ((mLastWindowFlags ^ attrs.flags) & FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS) != 0; diff --git a/core/java/com/android/internal/policy/PhoneWindow.java b/core/java/com/android/internal/policy/PhoneWindow.java index 544afd993b37..57b0a730c86e 100644 --- a/core/java/com/android/internal/policy/PhoneWindow.java +++ b/core/java/com/android/internal/policy/PhoneWindow.java @@ -2438,7 +2438,7 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback { // Non-floating windows on high end devices must put up decor beneath the system bars and // therefore must know about visibility changes of those. - if (!mIsFloating && ActivityManager.isHighEndGfx()) { + if (!mIsFloating) { if (!targetPreL && a.getBoolean( R.styleable.Window_windowDrawsSystemBarBackgrounds, false)) { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/BarTransitions.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/BarTransitions.java index f379a4636623..1f44abea755a 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/BarTransitions.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/BarTransitions.java @@ -41,8 +41,6 @@ public class BarTransitions { private static final boolean DEBUG = false; private static final boolean DEBUG_COLORS = false; - public static final boolean HIGH_END = ActivityManager.isHighEndGfx(); - public static final int MODE_OPAQUE = 0; public static final int MODE_SEMI_TRANSPARENT = 1; public static final int MODE_TRANSLUCENT = 2; @@ -66,9 +64,7 @@ public class BarTransitions { mTag = "BarTransitions." + view.getClass().getSimpleName(); mView = view; mBarBackground = new BarBackgroundDrawable(mView.getContext(), gradientResourceId); - if (HIGH_END) { - mView.setBackground(mBarBackground); - } + mView.setBackground(mBarBackground); } public int getMode() { @@ -89,7 +85,7 @@ public class BarTransitions { public boolean isAlwaysOpaque() { // Low-end devices do not support translucent modes, fallback to opaque - return !HIGH_END || mAlwaysOpaque; + return mAlwaysOpaque; } public void transitionTo(int mode, boolean animate) { @@ -109,9 +105,7 @@ public class BarTransitions { } protected void onTransition(int oldMode, int newMode, boolean animate) { - if (HIGH_END) { - applyModeBackground(oldMode, newMode, animate); - } + applyModeBackground(oldMode, newMode, animate); } protected void applyModeBackground(int oldMode, int newMode, boolean animate) { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/CollapsedStatusBarFragment.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/CollapsedStatusBarFragment.java index 8c923cbcde0b..2c3f452e8274 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/CollapsedStatusBarFragment.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/CollapsedStatusBarFragment.java @@ -161,10 +161,6 @@ public class CollapsedStatusBarFragment extends Fragment implements CommandQueue showNotificationIconArea(animate); } } - if (!BarTransitions.HIGH_END) { - int mask = DISABLE_NOTIFICATION_ICONS | DISABLE_SYSTEM_INFO; - getView().setVisibility((mDisabled1 & mask) == mask ? View.GONE : View.VISIBLE); - } } protected int adjustDisableFlags(int state) { diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/LightBarTransitionsController.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/LightBarTransitionsController.java index d3a6280212cd..b0ac6ecae5bb 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/LightBarTransitionsController.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/LightBarTransitionsController.java @@ -127,11 +127,6 @@ public class LightBarTransitionsController implements Dumpable, Callbacks { } public void setIconsDark(boolean dark, boolean animate) { - if (!BarTransitions.HIGH_END) { - setIconTintInternal(0.0f); - mNextDarkIntensity = 0.0f; - return; - } if (!animate) { setIconTintInternal(dark ? 1.0f : 0.0f); mNextDarkIntensity = dark ? 1.0f : 0.0f; |