[SuwLib] Fix list summary style

- Define TextAppearance.SuwItemSummary style used by material theme.
- In compat themes, propagate the appcompat theme attributes used to
  the framework attributes.

Bug: 27227203
Change-Id: I13f16078989a8b010f4c16d2a63952daf6d10e67
This commit is contained in:
Maurice Lam 2016-02-17 18:43:22 -08:00
parent 6b214086f6
commit b40f7a74f7
2 changed files with 11 additions and 2 deletions

View file

@ -26,6 +26,7 @@
<item name="android:listPreferredItemHeight">@dimen/suw_items_preferred_height</item>
<item name="android:navigationBarColor" tools:ignore="NewApi">@android:color/black</item>
<item name="android:statusBarColor" tools:ignore="NewApi">@android:color/black</item>
<item name="android:textAppearanceListItemSmall" tools:ignore="NewApi">?attr/textAppearanceListItemSmall</item>
<item name="android:textColorLink">@color/suw_link_color_dark</item>
<item name="android:windowAnimationStyle">@style/Animation.SuwWindowAnimation</item>
<item name="android:windowDisablePreview">true</item>
@ -38,7 +39,7 @@
<item name="suwListItemIconColor">@color/suw_list_item_icon_color_dark</item>
<item name="suwMarginSides">@dimen/suw_layout_margin_sides</item>
<item name="suwNavBarTheme">@style/SuwNavBarThemeDark</item>
<item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Body1</item>
<item name="textAppearanceListItemSmall">@style/TextAppearance.SuwItemSummary</item>
</style>
<style name="SuwThemeMaterial.Light" parent="Theme.AppCompat.Light.NoActionBar">
@ -48,6 +49,7 @@
<item name="android:listPreferredItemHeight">@dimen/suw_items_preferred_height</item>
<item name="android:navigationBarColor" tools:ignore="NewApi">@android:color/black</item>
<item name="android:statusBarColor" tools:ignore="NewApi">@android:color/black</item>
<item name="android:textAppearanceListItemSmall" tools:ignore="NewApi">?attr/textAppearanceListItemSmall</item>
<item name="android:textColorLink">@color/suw_link_color_light</item>
<item name="android:windowAnimationStyle">@style/Animation.SuwWindowAnimation</item>
<item name="android:windowDisablePreview">true</item>
@ -60,7 +62,7 @@
<item name="suwListItemIconColor">@color/suw_list_item_icon_color_light</item>
<item name="suwMarginSides">@dimen/suw_layout_margin_sides</item>
<item name="suwNavBarTheme">@style/SuwNavBarThemeLight</item>
<item name="textAppearanceListItemSmall">@style/TextAppearance.AppCompat.Body1</item>
<item name="textAppearanceListItemSmall">@style/TextAppearance.SuwItemSummary</item>
</style>
<!-- Placeholder for GLIF dark theme, colors are not updated yet -->
@ -71,6 +73,7 @@
<item name="android:listPreferredItemHeight">@dimen/suw_items_preferred_height</item>
<item name="android:navigationBarColor" tools:ignore="NewApi">@android:color/black</item>
<item name="android:statusBarColor" tools:ignore="NewApi">@android:color/transparent</item>
<item name="android:textAppearanceListItemSmall" tools:ignore="NewApi">?attr/textAppearanceListItemSmall</item>
<item name="android:textColorLink">@color/suw_link_color_light</item>
<item name="android:windowAnimationStyle">@style/Animation.SuwWindowAnimation</item>
<item name="android:windowDisablePreview">true</item>
@ -95,6 +98,7 @@
<item name="android:listPreferredItemPaddingStart" tools:ignore="NewApi">?attr/suwMarginSides</item>
<item name="android:navigationBarColor" tools:ignore="NewApi">@android:color/black</item>
<item name="android:statusBarColor" tools:ignore="NewApi">@android:color/transparent</item>
<item name="android:textAppearanceListItemSmall" tools:ignore="NewApi">?attr/textAppearanceListItemSmall</item>
<item name="android:textColorLink">@color/suw_link_color_light</item>
<item name="android:windowAnimationStyle">@style/Animation.SuwWindowAnimation</item>
<item name="android:windowDisablePreview">true</item>

View file

@ -132,6 +132,11 @@
<item name="android:textAppearance">@style/TextAppearance.SuwGlifBody</item>
</style>
<style name="TextAppearance.SuwItemSummary" parent="android:TextAppearance">
<item name="android:textSize">16sp</item>
<item name="android:textColor">?android:attr/textColorSecondary</item>
</style>
<!-- GLIF layout -->
<style name="SuwGlifHeaderTitle" parent="SuwBaseHeaderTitle">