summaryrefslogtreecommitdiffstats
path: root/policy/src
diff options
context:
space:
mode:
authorAdrian Roos <roosa@google.com>2015-01-27 20:21:44 +0100
committerAdrian Roos <roosa@google.com>2015-02-04 14:28:14 +0100
commit75fa38539d1343eb7d4360c3a183e295a18185a8 (patch)
tree022561de99f52732d3fb75a36e86669b4ed3304b /policy/src
parent3bef2929fa45fb10b9238d83970ae4d2a54f9274 (diff)
downloadframeworks_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.java4
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) {