Skip to content

Commit 0e8fd5e

Browse files
sganovAndroid (Google) Code Review
authored andcommitted
Merge "Populating accessibility node info with supported actions." into jb-dev
2 parents 9cb3e96 + cfcff98 commit 0e8fd5e

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

core/java/android/view/View.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4668,6 +4668,24 @@ void onInitializeAccessibilityNodeInfoInternal(AccessibilityNodeInfo info) {
46684668
info.addAction(AccessibilityNodeInfo.ACTION_FOCUS);
46694669
}
46704670
}
4671+
4672+
info.addAction(AccessibilityNodeInfo.ACTION_ACCESSIBILITY_FOCUS);
4673+
info.addAction(AccessibilityNodeInfo.ACTION_CLEAR_ACCESSIBILITY_FOCUS);
4674+
4675+
if (isClickable()) {
4676+
info.addAction(AccessibilityNodeInfo.ACTION_CLICK);
4677+
}
4678+
4679+
if (isLongClickable()) {
4680+
info.addAction(AccessibilityNodeInfo.ACTION_LONG_CLICK);
4681+
}
4682+
4683+
if (getContentDescription() != null) {
4684+
info.addAction(AccessibilityNodeInfo.ACTION_NEXT_AT_GRANULARITY);
4685+
info.addAction(AccessibilityNodeInfo.ACTION_PREVIOUS_AT_GRANULARITY);
4686+
info.setGranularities(AccessibilityNodeInfo.GRANULARITY_CHARACTER
4687+
| AccessibilityNodeInfo.GRANULARITY_WORD);
4688+
}
46714689
}
46724690

46734691
/**

0 commit comments

Comments
 (0)