Skip to content

Instantly share code, notes, and snippets.

@ataulm
Created April 22, 2018 14:09
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ataulm/a6871fcf1f05b4b4f34db48ac997c657 to your computer and use it in GitHub Desktop.
Save ataulm/a6871fcf1f05b4b4f34db48ac997c657 to your computer and use it in GitHub Desktop.
ViewCompat.setAccessibilityDelegate(itemView, object: AccessibilityDelegateCompat() {
override fun onInitializeAccessibilityNodeInfo(host: View, info: AccessibilityNodeInfoCompat) {
super.onInitializeAccessibilityNodeInfo(host, info)
info.addAction(AccessibilityActionCompat(R.id.play_video, "play video"))
}
override fun performAccessibilityAction(host: View?, action: Int, args: Bundle?): Boolean {
if (action == R.id.play_video) {
// TODO: take action
return true;
}
return super.performAccessibilityAction(host, action, args)
}
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment