From: tmfang Date: Tue, 25 Dec 2018 07:18:07 +0000 (+0800) Subject: Make status bar become 80% of white in homepage. X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=af517d51cc86d0553a4a54be31f0c98f210a00dc;p=android-x86%2Fpackages-apps-Settings.git Make status bar become 80% of white in homepage. Test: visual Change-Id: I005b49306e4c397d9f1fc5062da721709f303a1d Fixes: 116346521 --- diff --git a/color-check-baseline.xml b/color-check-baseline.xml index fd0fc6ceee..7b0b28e114 100644 --- a/color-check-baseline.xml +++ b/color-check-baseline.xml @@ -2,6 +2,18 @@ + + + + + + + + + + + + @@ -1309,7 +1353,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -1325,7 +1369,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> @@ -2477,7 +2521,7 @@ errorLine2=" ~~~~~~~~~~~~~~~~~~~"> @@ -2509,7 +2553,7 @@ errorLine2=" ^"> @@ -2525,7 +2569,7 @@ errorLine2=" ^"> @@ -2541,7 +2585,7 @@ errorLine2=" ^"> @@ -2557,7 +2601,7 @@ errorLine2=" ^"> diff --git a/res/values-night/colors.xml b/res/values-night/colors.xml index bc06f47232..f864e03493 100644 --- a/res/values-night/colors.xml +++ b/res/values-night/colors.xml @@ -21,5 +21,7 @@ @android:color/black #783BE5 #3F5FBD + + #cc000000 diff --git a/res/values/colors.xml b/res/values/colors.xml index 2103649851..5539d68530 100644 --- a/res/values/colors.xml +++ b/res/values/colors.xml @@ -129,6 +129,9 @@ @*android:color/accent_device_default_light + + #ccFFFFFF + #ffdadce0 #ff1a73e8 diff --git a/src/com/android/settings/homepage/SettingsHomepageActivity.java b/src/com/android/settings/homepage/SettingsHomepageActivity.java index d3f11a0cc0..d40006f84f 100644 --- a/src/com/android/settings/homepage/SettingsHomepageActivity.java +++ b/src/com/android/settings/homepage/SettingsHomepageActivity.java @@ -19,6 +19,7 @@ package com.android.settings.homepage; import android.content.Intent; import android.os.Bundle; import android.util.FeatureFlagUtils; +import android.view.View; import android.widget.ImageView; import android.widget.Toolbar; @@ -47,6 +48,7 @@ public class SettingsHomepageActivity extends SettingsBaseActivity { return; } + updateWindowProperties(); setContentView(R.layout.settings_homepage_container); final Toolbar toolbar = findViewById(R.id.search_action_bar); @@ -73,4 +75,15 @@ public class SettingsHomepageActivity extends SettingsBaseActivity { } fragmentTransaction.commit(); } + + private void updateWindowProperties() { + final View decorView = getWindow().getDecorView(); + decorView.setSystemUiVisibility( + decorView.getSystemUiVisibility() | + View.SYSTEM_UI_FLAG_LAYOUT_STABLE | + View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN + ); + + getWindow().setStatusBarColor(getResources().getColor(R.color.homepage_status_bar_color)); + } } \ No newline at end of file