Add 2 attributes for list_divider_material
We added two attributes for list divider, one gets set up the color of list divider and the other gets set up the opacity of its color. This approach facilitates updating the color of the list divider for device default themes. Bug: 129943610 Test: visual Change-Id: Ia319a31e223a86d71720e2dab63dce200ca824df
This commit is contained in:
@@ -15,8 +15,8 @@
|
||||
-->
|
||||
|
||||
<shape xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:tint="?attr/colorForeground">
|
||||
<solid android:color="#1f000000" />
|
||||
android:tint="?attr/colorListDivider">
|
||||
<solid android:color="?attr/opacityListDivider" />
|
||||
<size
|
||||
android:height="1dp"
|
||||
android:width="1dp" />
|
||||
|
||||
@@ -59,7 +59,8 @@ easier.
|
||||
<item name="colorPrimaryDark">@color/primary_dark_device_default_settings</item>
|
||||
<item name="colorBackground">@color/primary_dark_device_default_settings</item>
|
||||
|
||||
<item name="listDivider">@color/list_divider_color_dark</item>
|
||||
<item name="colorListDivider">@color/list_divider_color_dark</item>
|
||||
<item name="opacityListDivider">@color/list_divider_opacity_device_default_dark</item>
|
||||
</style>
|
||||
|
||||
<style name="Theme.DeviceDefault.Settings.DialogBase" parent="Theme.Material.BaseDialog">
|
||||
|
||||
@@ -89,6 +89,10 @@
|
||||
<attr name="backgroundDimEnabled" format="boolean" />
|
||||
<!-- Color of background imagery used for popup windows. -->
|
||||
<attr name="colorPopupBackground" format="color" />
|
||||
<!-- Color used for list divider. -->
|
||||
<attr name="colorListDivider" format="color" />
|
||||
<!-- Opacity used for list divider. -->
|
||||
<attr name="opacityListDivider" format="color" />
|
||||
|
||||
<!-- =========== -->
|
||||
<!-- Text styles -->
|
||||
|
||||
@@ -48,6 +48,8 @@
|
||||
|
||||
<color name="list_divider_color_light">#ffdadce0</color>
|
||||
<color name="list_divider_color_dark">#85ffffff</color>
|
||||
<color name="list_divider_opacity_device_default_light">@android:color/white</color>
|
||||
<color name="list_divider_opacity_device_default_dark">@android:color/white</color>
|
||||
<color name="loading_gradient_background_color_dark">#2D3033</color>
|
||||
<color name="loading_gradient_background_color_light">#DADCE0</color>
|
||||
<color name="loading_gradient_highlight_color_dark">#3C4043</color>
|
||||
|
||||
@@ -149,4 +149,7 @@
|
||||
<color name="autofill_background_material_dark">@color/material_blue_grey_900</color>
|
||||
<color name="autofill_background_material_light">@color/material_grey_50</color>
|
||||
|
||||
<!-- List divider opacity -->
|
||||
<color name="list_divider_opacity_material">#1f000000</color>
|
||||
|
||||
</resources>
|
||||
|
||||
@@ -1488,7 +1488,8 @@ easier.
|
||||
<!-- Progress bar attributes -->
|
||||
<item name="progressBarCornerRadius">@dimen/config_progressBarCornerRadius</item>
|
||||
|
||||
<item name="listDivider">@color/list_divider_color_light</item>
|
||||
<item name="colorListDivider">@color/list_divider_color_light</item>
|
||||
<item name="opacityListDivider">@color/list_divider_opacity_device_default_light</item>
|
||||
</style>
|
||||
|
||||
<!-- @hide DeviceDefault theme for a window that should use Settings theme colors
|
||||
|
||||
@@ -53,6 +53,8 @@ please see themes_device_defaults.xml.
|
||||
<item name="backgroundDimAmount">0.6</item>
|
||||
<item name="colorError">@color/error_color_material_dark</item>
|
||||
<item name="colorPopupBackground">?attr/colorBackground</item>
|
||||
<item name="colorListDivider">?attr/colorForeground</item>
|
||||
<item name="opacityListDivider">@color/list_divider_opacity_material</item>
|
||||
|
||||
<!-- Text styles -->
|
||||
<item name="textAppearance">@style/TextAppearance.Material</item>
|
||||
@@ -424,6 +426,8 @@ please see themes_device_defaults.xml.
|
||||
<item name="backgroundDimAmount">0.6</item>
|
||||
<item name="colorError">@color/error_color_material_light</item>
|
||||
<item name="colorPopupBackground">?attr/colorBackground</item>
|
||||
<item name="colorListDivider">?attr/colorForeground</item>
|
||||
<item name="opacityListDivider">@color/list_divider_opacity_material</item>
|
||||
|
||||
<!-- Text styles -->
|
||||
<item name="textAppearance">@style/TextAppearance.Material</item>
|
||||
|
||||
Reference in New Issue
Block a user