From 2c2a41669f276058f7241f86a3aca68d960ac453 Mon Sep 17 00:00:00 2001 From: Jorim Jaggi Date: Fri, 24 Apr 2015 10:19:48 -0700 Subject: [PATCH] Add animation for fingerprint icon Also show the "Whoops" dialog when the finger is resting on the icon, in addition to show it after clicking it for 3 times. Bug: 20495507 Change-Id: I771da0671f61c13065b011d613f508827cb3b54f --- ...rprint_isolated_ridge_1_path_animation.xml | 53 ++++++++++++ ...rprint_isolated_ridge_2_path_animation.xml | 53 ++++++++++++ ...rprint_isolated_ridge_5_path_animation.xml | 53 ++++++++++++ ...rprint_isolated_ridge_6_path_animation.xml | 43 ++++++++++ ...rprint_isolated_ridge_7_path_animation.xml | 53 ++++++++++++ .../enrollment_fingerprint_isolated.xml | 81 +++++++++++++++++++ ...ollment_fingerprint_isolated_animation.xml | 35 ++++++++ ...rint_isolated_animation_interpolator_0.xml | 19 +++++ ...rint_isolated_animation_interpolator_1.xml | 19 +++++ ...rint_isolated_animation_interpolator_2.xml | 19 +++++ .../fingerprint_enroll_enrolling_content.xml | 8 +- .../FingerprintEnrollEnrolling.java | 76 ++++++++++++++--- 12 files changed, 498 insertions(+), 14 deletions(-) create mode 100644 res/anim/enrollment_fingerprint_isolated_ridge_1_path_animation.xml create mode 100644 res/anim/enrollment_fingerprint_isolated_ridge_2_path_animation.xml create mode 100644 res/anim/enrollment_fingerprint_isolated_ridge_5_path_animation.xml create mode 100644 res/anim/enrollment_fingerprint_isolated_ridge_6_path_animation.xml create mode 100644 res/anim/enrollment_fingerprint_isolated_ridge_7_path_animation.xml create mode 100644 res/drawable/enrollment_fingerprint_isolated.xml create mode 100644 res/drawable/enrollment_fingerprint_isolated_animation.xml create mode 100644 res/interpolator/enrollment_fingerprint_isolated_animation_interpolator_0.xml create mode 100644 res/interpolator/enrollment_fingerprint_isolated_animation_interpolator_1.xml create mode 100644 res/interpolator/enrollment_fingerprint_isolated_animation_interpolator_2.xml diff --git a/res/anim/enrollment_fingerprint_isolated_ridge_1_path_animation.xml b/res/anim/enrollment_fingerprint_isolated_ridge_1_path_animation.xml new file mode 100644 index 00000000000..3332715374d --- /dev/null +++ b/res/anim/enrollment_fingerprint_isolated_ridge_1_path_animation.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + diff --git a/res/anim/enrollment_fingerprint_isolated_ridge_2_path_animation.xml b/res/anim/enrollment_fingerprint_isolated_ridge_2_path_animation.xml new file mode 100644 index 00000000000..9285122064f --- /dev/null +++ b/res/anim/enrollment_fingerprint_isolated_ridge_2_path_animation.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + diff --git a/res/anim/enrollment_fingerprint_isolated_ridge_5_path_animation.xml b/res/anim/enrollment_fingerprint_isolated_ridge_5_path_animation.xml new file mode 100644 index 00000000000..1329b7bf99f --- /dev/null +++ b/res/anim/enrollment_fingerprint_isolated_ridge_5_path_animation.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + diff --git a/res/anim/enrollment_fingerprint_isolated_ridge_6_path_animation.xml b/res/anim/enrollment_fingerprint_isolated_ridge_6_path_animation.xml new file mode 100644 index 00000000000..eeb96818a38 --- /dev/null +++ b/res/anim/enrollment_fingerprint_isolated_ridge_6_path_animation.xml @@ -0,0 +1,43 @@ + + + + + + + + + diff --git a/res/anim/enrollment_fingerprint_isolated_ridge_7_path_animation.xml b/res/anim/enrollment_fingerprint_isolated_ridge_7_path_animation.xml new file mode 100644 index 00000000000..69acef6c417 --- /dev/null +++ b/res/anim/enrollment_fingerprint_isolated_ridge_7_path_animation.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + diff --git a/res/drawable/enrollment_fingerprint_isolated.xml b/res/drawable/enrollment_fingerprint_isolated.xml new file mode 100644 index 00000000000..2f1db7a6012 --- /dev/null +++ b/res/drawable/enrollment_fingerprint_isolated.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/res/drawable/enrollment_fingerprint_isolated_animation.xml b/res/drawable/enrollment_fingerprint_isolated_animation.xml new file mode 100644 index 00000000000..39c27f05329 --- /dev/null +++ b/res/drawable/enrollment_fingerprint_isolated_animation.xml @@ -0,0 +1,35 @@ + + + + + + + + + diff --git a/res/interpolator/enrollment_fingerprint_isolated_animation_interpolator_0.xml b/res/interpolator/enrollment_fingerprint_isolated_animation_interpolator_0.xml new file mode 100644 index 00000000000..7f442ee5a5f --- /dev/null +++ b/res/interpolator/enrollment_fingerprint_isolated_animation_interpolator_0.xml @@ -0,0 +1,19 @@ + + + diff --git a/res/interpolator/enrollment_fingerprint_isolated_animation_interpolator_1.xml b/res/interpolator/enrollment_fingerprint_isolated_animation_interpolator_1.xml new file mode 100644 index 00000000000..e10db01ac69 --- /dev/null +++ b/res/interpolator/enrollment_fingerprint_isolated_animation_interpolator_1.xml @@ -0,0 +1,19 @@ + + + diff --git a/res/interpolator/enrollment_fingerprint_isolated_animation_interpolator_2.xml b/res/interpolator/enrollment_fingerprint_isolated_animation_interpolator_2.xml new file mode 100644 index 00000000000..736eac68f9c --- /dev/null +++ b/res/interpolator/enrollment_fingerprint_isolated_animation_interpolator_2.xml @@ -0,0 +1,19 @@ + + + diff --git a/res/layout/fingerprint_enroll_enrolling_content.xml b/res/layout/fingerprint_enroll_enrolling_content.xml index 6da744e53cc..9fa503b4037 100644 --- a/res/layout/fingerprint_enroll_enrolling_content.xml +++ b/res/layout/fingerprint_enroll_enrolling_content.xml @@ -23,12 +23,18 @@ android:layout_gravity="center_horizontal"> + +