summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaurice Lam <yukl@google.com>2015-08-04 21:29:07 -0700
committerMaurice Lam <yukl@google.com>2015-08-07 10:48:48 -0700
commitd62aabf10d2c4174f8dee97836700d4e0e01e282 (patch)
tree2daf6ed56c6106f4d023902ebd666cb0468fc75d
parent4897fa87a55173f45bfddb2480a2e34eb412b8ef (diff)
downloadpackages_apps_Settings-d62aabf10d2c4174f8dee97836700d4e0e01e282.zip
packages_apps_Settings-d62aabf10d2c4174f8dee97836700d4e0e01e282.tar.gz
packages_apps_Settings-d62aabf10d2c4174f8dee97836700d4e0e01e282.tar.bz2
[Fingerprint] Use different ring size for setup
Follow-up on ag/741340, to split the size of the fingerprint ring during setup vs in settings. The ring in settings is slightly bigger because the header is smaller and the error text will not be cropped. Bug: 22924280 Change-Id: I4b9a817c85a3683924a01e41552ca80c85423f29
-rw-r--r--res/drawable/fingerprint_progress_ring.xml4
-rw-r--r--res/layout/fingerprint_enroll_enrolling_content.xml4
-rwxr-xr-xres/values-sw400dp/dimens.xml3
-rwxr-xr-xres/values/dimens.xml7
-rw-r--r--res/values/themes.xml8
5 files changed, 20 insertions, 6 deletions
diff --git a/res/drawable/fingerprint_progress_ring.xml b/res/drawable/fingerprint_progress_ring.xml
index 04578cd..44a69e9 100644
--- a/res/drawable/fingerprint_progress_ring.xml
+++ b/res/drawable/fingerprint_progress_ring.xml
@@ -17,7 +17,7 @@
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background">
<shape
- android:innerRadius="@dimen/fingerprint_ring_radius"
+ android:innerRadius="?attr/fingerprint_ring_radius"
android:shape="ring"
android:thickness="@dimen/fingerprint_ring_thickness"
android:useLevel="false">
@@ -26,7 +26,7 @@
</item>
<item android:id="@android:id/progress">
<shape
- android:innerRadius="@dimen/fingerprint_ring_radius"
+ android:innerRadius="?attr/fingerprint_ring_radius"
android:shape="ring"
android:thickness="@dimen/fingerprint_ring_thickness">
<gradient
diff --git a/res/layout/fingerprint_enroll_enrolling_content.xml b/res/layout/fingerprint_enroll_enrolling_content.xml
index fd6d726..4b36b23 100644
--- a/res/layout/fingerprint_enroll_enrolling_content.xml
+++ b/res/layout/fingerprint_enroll_enrolling_content.xml
@@ -32,8 +32,8 @@
<ProgressBar
android:id="@+id/fingerprint_progress_bar"
- android:layout_width="@dimen/fingerprint_progress_bar_size"
- android:layout_height="@dimen/fingerprint_progress_bar_size"
+ android:layout_width="?attr/fingerprint_progress_bar_size"
+ android:layout_height="?attr/fingerprint_progress_bar_size"
android:layout_centerInParent="true"
style="?android:attr/progressBarStyleHorizontal"
android:max="10000"
diff --git a/res/values-sw400dp/dimens.xml b/res/values-sw400dp/dimens.xml
index fb8c80a..8e679e9 100755
--- a/res/values-sw400dp/dimens.xml
+++ b/res/values-sw400dp/dimens.xml
@@ -22,4 +22,7 @@
<dimen name="fingerprint_enrolling_content_margin_top">56dp</dimen>
<dimen name="fingerprint_in_app_indicator_size">176dp</dimen>
<dimen name="fingerprint_find_sensor_graphic_size">240dp</dimen>
+
+ <dimen name="setup_fingerprint_ring_radius">106dp</dimen>
+ <dimen name="setup_fingerprint_progress_bar_size">220dp</dimen>
</resources>
diff --git a/res/values/dimens.xml b/res/values/dimens.xml
index dc0affb..2d860d7 100755
--- a/res/values/dimens.xml
+++ b/res/values/dimens.xml
@@ -222,7 +222,7 @@
<dimen name="redaction_vertical_margins">8dp</dimen>
<!-- Fingerprint -->
- <dimen name="fingerprint_ring_radius">80dip</dimen>
+ <dimen name="fingerprint_ring_radius">92dip</dimen>
<dimen name="fingerprint_ring_thickness">4dip</dimen>
<dimen name="fingerprint_dot_radius">8dp</dimen>
<dimen name="fingerprint_pulse_radius">50dp</dimen>
@@ -234,10 +234,13 @@
<dimen name="fingerprint_error_text_appear_distance">16dp</dimen>
<dimen name="fingerprint_error_text_disappear_distance">-8dp</dimen>
<dimen name="fingerprint_animation_size">88dp</dimen>
- <dimen name="fingerprint_progress_bar_size">168dp</dimen>
+ <dimen name="fingerprint_progress_bar_size">192dp</dimen>
<dimen name="fingerprint_enrolling_content_margin_top">36dp</dimen>
<dimen name="fingerprint_in_app_indicator_size">120dp</dimen>
+ <dimen name="setup_fingerprint_ring_radius">80dip</dimen>
+ <dimen name="setup_fingerprint_progress_bar_size">168dp</dimen>
+
<dimen name="confirm_credentials_security_method_margin">48dp</dimen>
<dimen name="fab_size">56dp</dimen>
<dimen name="fab_margin">16dp</dimen>
diff --git a/res/values/themes.xml b/res/values/themes.xml
index e6229e0..b1bf390 100644
--- a/res/values/themes.xml
+++ b/res/values/themes.xml
@@ -16,6 +16,8 @@
<resources>
<attr name="fingerprint_layout_theme" format="reference" />
+ <attr name="fingerprint_progress_bar_size" format="reference|dimension" />
+ <attr name="fingerprint_ring_radius" format="reference|dimension" />
<attr name="ic_menu_add" format="reference" />
<attr name="ic_menu_moreoverflow" format="reference" />
<attr name="ic_wps" format="reference" />
@@ -38,6 +40,8 @@
<item name="android:windowBackground">?android:attr/colorBackground</item>
<item name="@*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item>
<item name="fingerprint_layout_theme">@style/SetupWizardFingerprintLayoutTheme</item>
+ <item name="fingerprint_progress_bar_size">@dimen/setup_fingerprint_progress_bar_size</item>
+ <item name="fingerprint_ring_radius">@dimen/setup_fingerprint_ring_radius</item>
<item name="ic_menu_add">@drawable/ic_menu_add_dark</item>
<item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item>
<item name="ic_wps">@drawable/ic_wps_dark</item>
@@ -61,6 +65,8 @@
<item name="android:windowBackground">?android:attr/colorBackground</item>
<item name="@*android:preferencePanelStyle">@*android:style/PreferencePanel.Dialog</item>
<item name="fingerprint_layout_theme">@style/SetupWizardFingerprintLayoutTheme</item>
+ <item name="fingerprint_progress_bar_size">@dimen/setup_fingerprint_progress_bar_size</item>
+ <item name="fingerprint_ring_radius">@dimen/setup_fingerprint_ring_radius</item>
<item name="ic_menu_add">@drawable/ic_menu_add_light</item>
<item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_material</item>
<item name="ic_wps">@drawable/ic_wps_light</item>
@@ -94,6 +100,8 @@
<item name="apnPreferenceStyle">@style/ApnPreference</item>
<item name="fingerprint_layout_theme">@style/FingerprintLayoutTheme</item>
+ <item name="fingerprint_progress_bar_size">@dimen/fingerprint_progress_bar_size</item>
+ <item name="fingerprint_ring_radius">@dimen/fingerprint_ring_radius</item>
<item name="ic_menu_add">@drawable/ic_menu_add_dark</item>
<item name="ic_menu_moreoverflow">@*android:drawable/ic_menu_moreoverflow_holo_dark</item>
<item name="ic_wps">@drawable/ic_wps_light</item>