Kevin Chyn
ff168dc49d
12/n: Add LockPatternView for setDeviceCredentialAllowed(true)
...
Includes lock icon, title, subtitle, description, lock pattern view.
Corner radius and padding animates nicely from !=0 --> 0.
Support for password/pin will come in a subsequent CL.
Unit tests for AuthCredentialView will be added when
password/pin are implemented.
Support for persisting across configuration changes
and landscape view will also be added in a subsequent
change.
Test: BiometricPromptDemo with the following:
1) Confirm pattern, callback received
2) Rejected, error string shown
3) Lockout (5 attempts), countdown string shown,
pattern view disabled until countdown is over
4) Cancel pattern auth, callback received
Test: atest BiometricServiceTest
Test: atest com.android.systemui.biometrics
Change-Id: Idc01e33be0074a6c8a43f60b172a4391bfbe5e8a
2019-10-03 14:00:16 -07:00
..
2019-06-26 18:24:25 -07:00
2019-05-28 11:27:05 -04:00
2019-10-03 14:00:16 -07:00
2019-05-20 20:21:02 -04:00
2019-09-30 14:41:55 +02:00
2019-10-03 14:00:16 -07:00
2019-05-31 14:31:07 +00:00
2019-10-03 14:00:16 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-08-22 13:26:13 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-10 15:45:42 -04:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-05-23 15:35:49 -04:00
2019-05-23 15:35:49 -04:00
2019-05-14 16:39:43 -04:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00
2019-09-21 16:33:53 -07:00