Loading packages/SystemUI/src/com/android/systemui/biometrics/FaceDialogView.java +6 −0 Original line number Diff line number Diff line Loading @@ -402,6 +402,12 @@ public class FaceDialogView extends BiometricDialogView { } else if (oldState == STATE_ERROR && newState == STATE_AUTHENTICATING) { mHandler.removeCallbacks(mErrorToIdleAnimationRunnable); mIconController.startPulsing(); } else if (oldState == STATE_ERROR && newState == STATE_PENDING_CONFIRMATION) { mHandler.removeCallbacks(mErrorToIdleAnimationRunnable); mIconController.animateOnce(R.drawable.face_dialog_wink_from_dark); } else if (oldState == STATE_ERROR && newState == STATE_AUTHENTICATED) { mHandler.removeCallbacks(mErrorToIdleAnimationRunnable); mIconController.animateOnce(R.drawable.face_dialog_dark_to_checkmark); } else if (oldState == STATE_AUTHENTICATING && newState == STATE_ERROR) { mIconController.animateOnce(R.drawable.face_dialog_dark_to_error); mHandler.postDelayed(mErrorToIdleAnimationRunnable, BiometricPrompt.HIDE_DIALOG_DELAY); Loading Loading
packages/SystemUI/src/com/android/systemui/biometrics/FaceDialogView.java +6 −0 Original line number Diff line number Diff line Loading @@ -402,6 +402,12 @@ public class FaceDialogView extends BiometricDialogView { } else if (oldState == STATE_ERROR && newState == STATE_AUTHENTICATING) { mHandler.removeCallbacks(mErrorToIdleAnimationRunnable); mIconController.startPulsing(); } else if (oldState == STATE_ERROR && newState == STATE_PENDING_CONFIRMATION) { mHandler.removeCallbacks(mErrorToIdleAnimationRunnable); mIconController.animateOnce(R.drawable.face_dialog_wink_from_dark); } else if (oldState == STATE_ERROR && newState == STATE_AUTHENTICATED) { mHandler.removeCallbacks(mErrorToIdleAnimationRunnable); mIconController.animateOnce(R.drawable.face_dialog_dark_to_checkmark); } else if (oldState == STATE_AUTHENTICATING && newState == STATE_ERROR) { mIconController.animateOnce(R.drawable.face_dialog_dark_to_error); mHandler.postDelayed(mErrorToIdleAnimationRunnable, BiometricPrompt.HIDE_DIALOG_DELAY); Loading