diff options
| author | 2019-07-28 01:43:39 -0700 | |
|---|---|---|
| committer | 2019-07-28 01:43:39 -0700 | |
| commit | e14b13bfd71bc1e87ee6a0c5f2322bad683a651c (patch) | |
| tree | d79306b790441865af2885bcab31de0ad69aa59a | |
| parent | dd26fafd8d181ba8439051e008c2797614b1645d (diff) | |
| parent | 2ef9fa54ae23174d141dde6ee51444f2f95414a8 (diff) | |
Merge "Tweak home handle colors to have some opacity" into qt-r1-dev
am: 2ef9fa54ae
Change-Id: I3bae7e269c84ef94df0694fe79eb29b9d47cb230
4 files changed, 10 insertions, 4 deletions
| diff --git a/packages/SystemUI/res/values/attrs.xml b/packages/SystemUI/res/values/attrs.xml index f124d89070bf..6becd21984b9 100644 --- a/packages/SystemUI/res/values/attrs.xml +++ b/packages/SystemUI/res/values/attrs.xml @@ -75,14 +75,15 @@          <attr name="horizontalSpacing" format="dimension" />      </declare-styleable> -    <!-- Theme for icons in the status bar (light/dark). background/fillColor is used for dual tone -         icons like wifi and signal, and singleToneColor is used for icons with only one tone. +    <!-- Theme for icons in the status/nav bar (light/dark). background/fillColor is used for dual +         tone icons like wifi and signal, and singleToneColor is used for icons with only one tone.           Contract: Pixel with fillColor blended over backgroundColor blended over translucent should           equal to singleToneColor blended over translucent. -->      <declare-styleable name="TonedIcon">          <attr name="backgroundColor" format="integer" />          <attr name="fillColor" format="integer" />          <attr name="singleToneColor" format="integer" /> +        <attr name="homeHandleColor" format="integer" />      </declare-styleable>      <declare-styleable name="StatusBarWindowView_Layout"> diff --git a/packages/SystemUI/res/values/colors.xml b/packages/SystemUI/res/values/colors.xml index e7a1a660abc2..61816f60d0ba 100644 --- a/packages/SystemUI/res/values/colors.xml +++ b/packages/SystemUI/res/values/colors.xml @@ -116,6 +116,9 @@      <!-- The color of the navigation bar icons. Need to be in sync with ic_sysbar_* -->      <color name="navigation_bar_icon_color">#E5FFFFFF</color> +    <color name="navigation_bar_home_handle_light_color">#EBffffff</color> +    <color name="navigation_bar_home_handle_dark_color">#99000000</color> +      <!-- The shadow color for light navigation bar icons. -->      <color name="nav_key_button_shadow_color">#30000000</color> diff --git a/packages/SystemUI/res/values/styles.xml b/packages/SystemUI/res/values/styles.xml index 2f1770a39f02..6374191c4d7b 100644 --- a/packages/SystemUI/res/values/styles.xml +++ b/packages/SystemUI/res/values/styles.xml @@ -366,11 +366,13 @@          <item name="backgroundColor">@color/light_mode_icon_color_dual_tone_background</item>          <item name="fillColor">@color/light_mode_icon_color_dual_tone_fill</item>          <item name="singleToneColor">@color/light_mode_icon_color_single_tone</item> +        <item name="homeHandleColor">@color/navigation_bar_home_handle_light_color</item>      </style>      <style name="DualToneDarkTheme">          <item name="backgroundColor">@color/dark_mode_icon_color_dual_tone_background</item>          <item name="fillColor">@color/dark_mode_icon_color_dual_tone_fill</item>          <item name="singleToneColor">@color/dark_mode_icon_color_single_tone</item> +        <item name="homeHandleColor">@color/navigation_bar_home_handle_dark_color</item>      </style>      <style name="QSHeaderDarkTheme">          <item name="backgroundColor">@color/dark_mode_qs_icon_color_dual_tone_background</item> diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationHandle.java b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationHandle.java index 0fe12943614c..4f7af58094ec 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationHandle.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationHandle.java @@ -53,8 +53,8 @@ public class NavigationHandle extends View implements ButtonInterface {          final int dualToneLightTheme = Utils.getThemeAttr(context, R.attr.lightIconTheme);          Context lightContext = new ContextThemeWrapper(context, dualToneLightTheme);          Context darkContext = new ContextThemeWrapper(context, dualToneDarkTheme); -        mLightColor = Utils.getColorAttrDefaultColor(lightContext, R.attr.singleToneColor); -        mDarkColor = Utils.getColorAttrDefaultColor(darkContext, R.attr.singleToneColor); +        mLightColor = Utils.getColorAttrDefaultColor(lightContext, R.attr.homeHandleColor); +        mDarkColor = Utils.getColorAttrDefaultColor(darkContext, R.attr.homeHandleColor);          mPaint.setAntiAlias(true);          setFocusable(false);      } |