diff options
author | Adrian Roos <roosa@google.com> | 2015-01-27 20:21:44 +0100 |
---|---|---|
committer | Adrian Roos <roosa@google.com> | 2015-02-04 14:28:14 +0100 |
commit | 75fa38539d1343eb7d4360c3a183e295a18185a8 (patch) | |
tree | 022561de99f52732d3fb75a36e86669b4ed3304b /policy/src | |
parent | 3bef2929fa45fb10b9238d83970ae4d2a54f9274 (diff) | |
download | frameworks_base-75fa38539d1343eb7d4360c3a183e295a18185a8.zip frameworks_base-75fa38539d1343eb7d4360c3a183e295a18185a8.tar.gz frameworks_base-75fa38539d1343eb7d4360c3a183e295a18185a8.tar.bz2 |
Add API for light status bar
Adds a systemUiVisibility flag and links it
to the status bar icon controller. Also adds a
theme attribute for setting the flag.
Bug: 19233606
Change-Id: I8a89a10cf2746cefa2feba50dc60c5eccd2ab28d
Diffstat (limited to 'policy/src')
-rw-r--r-- | policy/src/com/android/internal/policy/impl/PhoneWindow.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindow.java b/policy/src/com/android/internal/policy/impl/PhoneWindow.java index 1aa7366..6771988 100644 --- a/policy/src/com/android/internal/policy/impl/PhoneWindow.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindow.java @@ -3479,6 +3479,10 @@ public class PhoneWindow extends Window implements MenuBuilder.Callback { if (!mForcedNavigationBarColor) { mNavigationBarColor = a.getColor(R.styleable.Window_navigationBarColor, 0xFF000000); } + if (a.getBoolean(R.styleable.Window_windowHasLightStatusBar, false)) { + decor.setSystemUiVisibility( + decor.getSystemUiVisibility() | View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR); + } if (mAlwaysReadCloseOnTouchAttr || getContext().getApplicationInfo().targetSdkVersion >= android.os.Build.VERSION_CODES.HONEYCOMB) { |