diff options
author | 2025-02-25 19:16:07 +0000 | |
---|---|---|
committer | 2025-02-25 13:18:01 -0800 | |
commit | 626562e38b4ed144abd50f7ee36de0a968dc1412 (patch) | |
tree | eb4c97dd8ae29323676f7a511cf81cdf3d58fa4f | |
parent | b971a593980fd008cd285677037ccb5ba7409ba5 (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.java | 9 |
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); |