From 626562e38b4ed144abd50f7ee36de0a968dc1412 Mon Sep 17 00:00:00 2001 From: Evan Chen Date: Tue, 25 Feb 2025 19:16:07 +0000 Subject: [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 --- .../companiondevicemanager/CompanionAssociationActivity.java | 9 +++++++++ 1 file changed, 9 insertions(+) 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); -- cgit v1.2.3-59-g8ed1b