I am trying to make my view more accessible. I want talkback to announce Double tap to Apply
instead of Double tap to Activate
when focus shift to view. I am doing something like this:
private var accessibilityDelegate = object : View.AccessibilityDelegate() {
override fun onInitializeAccessibilityNodeInfo(host: View?, info: AccessibilityNodeInfo?) {
super.onInitializeAccessibilityNodeInfo(host, info)
val custom = AccessibilityNodeInfo.AccessibilityAction(
AccessibilityNodeInfo.ACTION_CLICK,
"Apply"
)
info?.addAction(custom)
}
}
view.accessibilityDelegate = accessibilityDelegate
But this is not working as per my expectations. Please let me know what is wrong in this apporach.