Merge "Tweak home handle colors to have some opacity" into qt-r1-dev
am: 2ef9fa54ae
Change-Id: Iea9c578f592d3e96b137097b76e1f4995d250132
This commit is contained in:
@@ -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">
|
||||
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user