summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Evan Chen <evanxinchen@google.com> 2025-02-25 19:16:07 +0000
committer Evan Chen <evanxinchen@google.com> 2025-02-25 13:18:01 -0800
commit626562e38b4ed144abd50f7ee36de0a968dc1412 (patch)
treeeb4c97dd8ae29323676f7a511cf81cdf3d58fa4f
parentb971a593980fd008cd285677037ccb5ba7409ba5 (diff)
[A11y] Add talkback for Don't allow button
Make sure to announce "Double tap to activate it". Fix: 396051311 Test: manually test Flag: EXEMPT test fix Change-Id: Ia42d052db12d3542db7317c47a722e04af85848b
-rw-r--r--packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionAssociationActivity.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionAssociationActivity.java b/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionAssociationActivity.java
index 31131297553e..dd77c6153726 100644
--- a/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionAssociationActivity.java
+++ b/packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionAssociationActivity.java
@@ -592,6 +592,15 @@ public class CompanionAssociationActivity extends FragmentActivity implements
mDeviceListRecyclerView.setVisibility(View.VISIBLE);
}
+ // Set accessibility action for mCancelScanLayout (wraps mButtonCancelScan) for TalkBack.
+ mButtonCancelScan.setAccessibilityDelegate(new View.AccessibilityDelegate() {
+ public void onInitializeAccessibilityNodeInfo(View host, AccessibilityNodeInfo info) {
+ super.onInitializeAccessibilityNodeInfo(host, info);
+ info.addAction(AccessibilityNodeInfo.AccessibilityAction.ACTION_CLICK);
+ }
+ });
+
+
mSummary.setVisibility(View.GONE);
mButtonAllow.setVisibility(View.GONE);
mButtonNotAllow.setVisibility(View.GONE);