From ff41a9a5a6e307ca6dcbc45361854b5ac4e59857 Mon Sep 17 00:00:00 2001 From: Jorim Jaggi Date: Tue, 9 Jun 2015 15:31:28 -0700 Subject: [PATCH] Animations/success state for external confirm device credentials (2/2) Bug: 20929186 Change-Id: I4489dd37f1148fb03315ec337a546eee04660cb5 --- AndroidManifest.xml | 2 +- res/anim/confirm_credential_close_enter.xml | 30 ++++ res/anim/confirm_credential_close_exit.xml | 21 +++ res/anim/confirm_credential_open_enter.xml | 21 +++ res/anim/confirm_credential_open_exit.xml | 20 +++ res/drawable/ic_fingerprint_success.xml | 29 ++++ res/values/styles.xml | 5 + res/values/themes.xml | 4 +- .../ConfirmDeviceCredentialBaseActivity.java | 42 ++++- .../ConfirmDeviceCredentialBaseFragment.java | 17 +- .../android/settings/ConfirmLockPassword.java | 82 ++++++++- .../android/settings/ConfirmLockPattern.java | 155 +++++++++++++++++- .../fingerprint/FingerprintUiHelper.java | 14 +- 13 files changed, 410 insertions(+), 32 deletions(-) create mode 100644 res/anim/confirm_credential_close_enter.xml create mode 100644 res/anim/confirm_credential_close_exit.xml create mode 100644 res/anim/confirm_credential_open_enter.xml create mode 100644 res/anim/confirm_credential_open_exit.xml create mode 100644 res/drawable/ic_fingerprint_success.xml diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 8728ab45fc2..56faa51d783 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1407,7 +1407,7 @@ android:theme="@style/Theme.ConfirmDeviceCredentials"/> diff --git a/res/anim/confirm_credential_close_enter.xml b/res/anim/confirm_credential_close_enter.xml new file mode 100644 index 00000000000..fcc32414f02 --- /dev/null +++ b/res/anim/confirm_credential_close_enter.xml @@ -0,0 +1,30 @@ + + + + + + + diff --git a/res/anim/confirm_credential_close_exit.xml b/res/anim/confirm_credential_close_exit.xml new file mode 100644 index 00000000000..5afd8b26b16 --- /dev/null +++ b/res/anim/confirm_credential_close_exit.xml @@ -0,0 +1,21 @@ + + + + diff --git a/res/anim/confirm_credential_open_enter.xml b/res/anim/confirm_credential_open_enter.xml new file mode 100644 index 00000000000..06f3af8b6de --- /dev/null +++ b/res/anim/confirm_credential_open_enter.xml @@ -0,0 +1,21 @@ + + + + diff --git a/res/anim/confirm_credential_open_exit.xml b/res/anim/confirm_credential_open_exit.xml new file mode 100644 index 00000000000..3f20a04191a --- /dev/null +++ b/res/anim/confirm_credential_open_exit.xml @@ -0,0 +1,20 @@ + + + + diff --git a/res/drawable/ic_fingerprint_success.xml b/res/drawable/ic_fingerprint_success.xml new file mode 100644 index 00000000000..e800fae86dc --- /dev/null +++ b/res/drawable/ic_fingerprint_success.xml @@ -0,0 +1,29 @@ + + + + + + + diff --git a/res/values/styles.xml b/res/values/styles.xml index 5e9d870b8c5..1d58779feb8 100644 --- a/res/values/styles.xml +++ b/res/values/styles.xml @@ -225,6 +225,11 @@ wrap_content + +