SetupWizard: Fix locale picker styling

Change-Id: If336a8321b09513ec8b22f8138a47fb4d94e5913
This commit is contained in:
cretin45
2015-10-27 12:44:11 -07:00
parent 41801b0ca2
commit b64d5e7676
7 changed files with 104 additions and 53 deletions

View File

@@ -17,4 +17,19 @@
<declare-styleable name="ScrimInsetsView">
<attr name="insetForeground" format="reference|color" />
</declare-styleable>
<attr name="localePickerStyle" format="reference" />
<declare-styleable name="LocalePicker">
<attr name="solidColor" format="color|reference" />
<attr name="selectionDivider" format="reference" />
<attr name="selectionDividerHeight" format="dimension" />
<attr name="selectionDividersDistance" format="dimension" />
<attr name="internalMinHeight" format="dimension" />
<attr name="internalMaxHeight" format="dimension" />
<attr name="internalMinWidth" format="dimension" />
<attr name="internalMaxWidth" format="dimension" />
<attr name="internalLayout" format="reference" />
<attr name="virtualButtonPressedDrawable" format="reference"/>
</declare-styleable>
</resources>

8
res/values/ids.xml Normal file
View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="localepicker_input" type="id" />
<item name="lp__increment" type="id" />
<item name="lp__decrement" type="id" />
</resources>

View File

@@ -26,6 +26,7 @@
<item name="android:textColorLink">@color/accent</item>
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:windowAnimationStyle">@style/ActivityAnimations</item>
<item name="localePickerStyle">@style/LocaleWidget.Material.LocalePicker</item>
</style>
<style name="ActivityAnimations" parent="@android:style/Animation.Activity">
@@ -97,4 +98,24 @@
<item name="android:gravity">center_vertical|end</item>
<item name="android:drawableRight">@drawable/ic_chevron_right_dark</item>
</style>
<style name="LocaleWidget">
<item name="android:textAppearance">?android:attr/textAppearance</item>
</style>
<style name="LocaleWidget.LocalePicker">
<item name="android:orientation">vertical</item>
<item name="android:fadingEdge">vertical</item>
<item name="android:fadingEdgeLength">50dip</item>
</style>
<style name="LocaleWidget.Material.LocalePicker" parent="LocaleWidget.LocalePicker">
<item name="solidColor">@android:color/transparent</item>
<item name="selectionDivider">@drawable/divider</item>
<item name="selectionDividerHeight">1dip</item>
<item name="internalLayout">@layout/locale_picker</item>
<item name="internalMinWidth">64dip</item>
<item name="internalMaxHeight">180dip</item>
<item name="virtualButtonPressedDrawable">@null</item>
</style>
</resources>