summaryrefslogtreecommitdiff
path: root/packages/SystemUI/src
diff options
context:
space:
mode:
author Grace Cheng <graciecheng@google.com> 2025-04-01 18:43:08 -0700
committer Android Build Coastguard Worker <android-build-coastguard-worker@google.com> 2025-04-04 21:37:55 -0700
commitcfa6ede1c3116cd3ac77470ec67569ecfc938340 (patch)
tree8e5f5865f58a7185d8663158759ed57845702947 /packages/SystemUI/src
parent87b1245ebaa38263e312a3937ac9916d2bbf2364 (diff)
Revert "Replace UDFPS BiometricPrompt a11y announcements with live region"
This reverts commit f022b03cf4d6b3272ce683f51ae40c742c7c5283. Reason for revert: reverting to original accessibility state with announcements (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:43a88d99f359d6a1760272e91d528f7a48a2dd3b) Merged-In: Ie835fa8a190603b5f3183ce030514b09ac25de3c Change-Id: Ie835fa8a190603b5f3183ce030514b09ac25de3c
Diffstat (limited to 'packages/SystemUI/src')
-rw-r--r--packages/SystemUI/src/com/android/systemui/biometrics/ui/binder/BiometricViewBinder.kt6
-rw-r--r--packages/SystemUI/src/com/android/systemui/biometrics/ui/viewmodel/PromptViewModel.kt2
2 files changed, 3 insertions, 5 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/biometrics/ui/binder/BiometricViewBinder.kt b/packages/SystemUI/src/com/android/systemui/biometrics/ui/binder/BiometricViewBinder.kt
index 3b22e13f29a2..54c52b533da4 100644
--- a/packages/SystemUI/src/com/android/systemui/biometrics/ui/binder/BiometricViewBinder.kt
+++ b/packages/SystemUI/src/com/android/systemui/biometrics/ui/binder/BiometricViewBinder.kt
@@ -397,7 +397,7 @@ object BiometricViewBinder {
// Talkback directional guidance
udfpsGuidanceView.setOnHoverListener { _, event ->
launch {
- viewModel.onUpdateAccessibilityHint(
+ viewModel.onAnnounceAccessibilityHint(
event,
accessibilityManager.isTouchExplorationEnabled,
)
@@ -406,9 +406,7 @@ object BiometricViewBinder {
}
launch {
viewModel.accessibilityHint.collect { message ->
- if (message.isNotBlank()) {
- udfpsGuidanceView.contentDescription = message
- }
+ if (message.isNotBlank()) view.announceForAccessibility(message)
}
}
diff --git a/packages/SystemUI/src/com/android/systemui/biometrics/ui/viewmodel/PromptViewModel.kt b/packages/SystemUI/src/com/android/systemui/biometrics/ui/viewmodel/PromptViewModel.kt
index 4e17a2658ee7..0902d19b6787 100644
--- a/packages/SystemUI/src/com/android/systemui/biometrics/ui/viewmodel/PromptViewModel.kt
+++ b/packages/SystemUI/src/com/android/systemui/biometrics/ui/viewmodel/PromptViewModel.kt
@@ -886,7 +886,7 @@ constructor(
}
/** Sets the message used for UDFPS directional guidance */
- suspend fun onUpdateAccessibilityHint(
+ suspend fun onAnnounceAccessibilityHint(
event: MotionEvent,
touchExplorationEnabled: Boolean,
): Boolean {