Loading packages/SystemUI/src/com/android/systemui/biometrics/ui/binder/BiometricViewBinder.kt +6 −2 Original line number Diff line number Diff line Loading @@ -382,8 +382,12 @@ object BiometricViewBinder { backgroundView.importantForAccessibility = IMPORTANT_FOR_ACCESSIBILITY_NO // Allow icon to be used as confirmation button with a11y enabled if (accessibilityManager.isTouchExplorationEnabled) { // Allow icon to be used as confirmation button with udfps and a11y // enabled if ( accessibilityManager.isTouchExplorationEnabled && modalities.hasUdfps ) { iconOverlayView.setOnClickListener { viewModel.confirmAuthenticated() } Loading packages/SystemUI/src/com/android/systemui/biometrics/ui/viewmodel/PromptIconViewModel.kt +1 −1 Original line number Diff line number Diff line Loading @@ -469,7 +469,7 @@ constructor( if (isPendingConfirmation) { when (sensorType) { FingerprintSensorType.POWER_BUTTON -> -1 else -> R.string.fingerprint_dialog_authenticated_confirmation else -> R.string.biometric_dialog_confirm } } else if (isAuthenticating || isAuthenticated) { when (sensorType) { Loading packages/SystemUI/tests/src/com/android/systemui/biometrics/ui/viewmodel/PromptViewModelTest.kt +2 −2 Original line number Diff line number Diff line Loading @@ -491,7 +491,7 @@ internal class PromptViewModelTest(private val testCase: TestCase) : SysuiTestCa assertThat(iconAsset) .isEqualTo(R.raw.fingerprint_dialogue_error_to_unlock_lottie) assertThat(iconContentDescriptionId) .isEqualTo(R.string.fingerprint_dialog_authenticated_confirmation) .isEqualTo(R.string.biometric_dialog_confirm) assertThat(shouldAnimateIconView).isEqualTo(true) // Confirm authentication Loading Loading @@ -601,7 +601,7 @@ internal class PromptViewModelTest(private val testCase: TestCase) : SysuiTestCa .isEqualTo(R.raw.fingerprint_dialogue_fingerprint_to_unlock_lottie) assertThat(iconOverlayAsset).isEqualTo(-1) assertThat(iconContentDescriptionId) .isEqualTo(R.string.fingerprint_dialog_authenticated_confirmation) .isEqualTo(R.string.biometric_dialog_confirm) assertThat(shouldAnimateIconView).isEqualTo(true) assertThat(shouldAnimateIconOverlay).isEqualTo(false) } Loading Loading
packages/SystemUI/src/com/android/systemui/biometrics/ui/binder/BiometricViewBinder.kt +6 −2 Original line number Diff line number Diff line Loading @@ -382,8 +382,12 @@ object BiometricViewBinder { backgroundView.importantForAccessibility = IMPORTANT_FOR_ACCESSIBILITY_NO // Allow icon to be used as confirmation button with a11y enabled if (accessibilityManager.isTouchExplorationEnabled) { // Allow icon to be used as confirmation button with udfps and a11y // enabled if ( accessibilityManager.isTouchExplorationEnabled && modalities.hasUdfps ) { iconOverlayView.setOnClickListener { viewModel.confirmAuthenticated() } Loading
packages/SystemUI/src/com/android/systemui/biometrics/ui/viewmodel/PromptIconViewModel.kt +1 −1 Original line number Diff line number Diff line Loading @@ -469,7 +469,7 @@ constructor( if (isPendingConfirmation) { when (sensorType) { FingerprintSensorType.POWER_BUTTON -> -1 else -> R.string.fingerprint_dialog_authenticated_confirmation else -> R.string.biometric_dialog_confirm } } else if (isAuthenticating || isAuthenticated) { when (sensorType) { Loading
packages/SystemUI/tests/src/com/android/systemui/biometrics/ui/viewmodel/PromptViewModelTest.kt +2 −2 Original line number Diff line number Diff line Loading @@ -491,7 +491,7 @@ internal class PromptViewModelTest(private val testCase: TestCase) : SysuiTestCa assertThat(iconAsset) .isEqualTo(R.raw.fingerprint_dialogue_error_to_unlock_lottie) assertThat(iconContentDescriptionId) .isEqualTo(R.string.fingerprint_dialog_authenticated_confirmation) .isEqualTo(R.string.biometric_dialog_confirm) assertThat(shouldAnimateIconView).isEqualTo(true) // Confirm authentication Loading Loading @@ -601,7 +601,7 @@ internal class PromptViewModelTest(private val testCase: TestCase) : SysuiTestCa .isEqualTo(R.raw.fingerprint_dialogue_fingerprint_to_unlock_lottie) assertThat(iconOverlayAsset).isEqualTo(-1) assertThat(iconContentDescriptionId) .isEqualTo(R.string.fingerprint_dialog_authenticated_confirmation) .isEqualTo(R.string.biometric_dialog_confirm) assertThat(shouldAnimateIconView).isEqualTo(true) assertThat(shouldAnimateIconOverlay).isEqualTo(false) } Loading