Update progress bar and progress dialog to match UX specs for watch.

Due to the smaller screens of watch, the progress bar default sizes
have been reduced according to UX specs. Layout of progress dialog
has been updated to match UX specs as well.

Bug: 29352154
Change-Id: Ie3f42f5d6cb5cc14d422cb96cbb8dbfaf3deaca8
This commit is contained in:
Michael Kwan
2016-10-26 16:01:01 -07:00
parent 299b57410d
commit f930e5b99b
4 changed files with 25 additions and 2 deletions

View File

@@ -32,14 +32,15 @@
<ProgressBar
android:id="@id/progress"
style="?android:attr/progressBarStyleSmall"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:max="10000"
android:layout_marginEnd="?attr/dialogPreferredPadding" />
android:layout_marginEnd="8dp" />
<TextView
android:id="@+id/message"
android:textAppearance="?attr/textAppearanceListItem"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical" />

View File

@@ -39,4 +39,9 @@
<!-- Date and time picker legacy dimens -->
<dimen name="picker_top_margin">1dip</dimen>
<dimen name="picker_bottom_margin">1dip</dimen>
<!-- Progress bar dimens -->
<dimen name="progress_bar_size_small">16dip</dimen>
<dimen name="progress_bar_size_medium">32dip</dimen>
<dimen name="progress_bar_size_large">64dip</dimen>
</resources>

View File

@@ -193,4 +193,9 @@
<!-- Date and time picker legacy dimens -->
<dimen name="picker_top_margin">16dip</dimen>
<dimen name="picker_bottom_margin">16dip</dimen>
<!-- Progress bar dimens -->
<dimen name="progress_bar_size_small">16dip</dimen>
<dimen name="progress_bar_size_medium">48dp</dimen>
<dimen name="progress_bar_size_large">76dp</dimen>
</resources>

View File

@@ -739,6 +739,10 @@ please see styles_device_defaults.xml.
<style name="Widget.Material.ProgressBar" parent="Widget.ProgressBar">
<item name="indeterminateDrawable">@drawable/progress_medium_material</item>
<item name="minWidth">@dimen/progress_bar_size_medium</item>
<item name="maxWidth">@dimen/progress_bar_size_medium</item>
<item name="minHeight">@dimen/progress_bar_size_medium</item>
<item name="maxHeight">@dimen/progress_bar_size_medium</item>
</style>
<style name="Widget.Material.ProgressBar.Inverse"/>
@@ -752,6 +756,10 @@ please see styles_device_defaults.xml.
<style name="Widget.Material.ProgressBar.Small" parent="Widget.ProgressBar.Small">
<item name="indeterminateDrawable">@drawable/progress_small_material</item>
<item name="minWidth">@dimen/progress_bar_size_small</item>
<item name="maxWidth">@dimen/progress_bar_size_small</item>
<item name="minHeight">@dimen/progress_bar_size_small</item>
<item name="maxHeight">@dimen/progress_bar_size_small</item>
</style>
<style name="Widget.Material.ProgressBar.Small.Inverse"/>
@@ -759,6 +767,10 @@ please see styles_device_defaults.xml.
<style name="Widget.Material.ProgressBar.Large" parent="Widget.ProgressBar.Large">
<item name="indeterminateDrawable">@drawable/progress_large_material</item>
<item name="minWidth">@dimen/progress_bar_size_large</item>
<item name="maxWidth">@dimen/progress_bar_size_large</item>
<item name="minHeight">@dimen/progress_bar_size_large</item>
<item name="maxHeight">@dimen/progress_bar_size_large</item>
</style>
<style name="Widget.Material.ProgressBar.Large.Inverse"/>