Это сводит меня с ума, и я не могу понять, как просто настроить действие для «Проведите двумя пальцами, чтобы изменить страницу».У меня все работает, если я хочу сделать некоторые настройки после «Двойного нажатия», так что я уверен, что я на правильном пути.Но каждый тип действия, который я пробовал, кажется, не работает.Вот то, что я должен добавить текст после «Двойного нажатия на».Тем не менее, я попробовал почти все перечисления действий из AccessibilityNodeInfoCompat и большинство ничего не читал.Я пытаюсь добавить дополнительный текст после «Проведите двумя пальцами»
ViewCompat.setAccessibilityDelegate(container, object : AccessibilityDelegateCompat() {
override fun onInitializeAccessibilityNodeInfo(host: View, info: AccessibilityNodeInfoCompat) {
super.onInitializeAccessibilityNodeInfo(host, info)
// A custom action description. For example, you could use "pause"
// to have TalkBack speak "double-tap to pause."
val description = "This is a test"//host.resources.getText(R.string.)
val customClick = AccessibilityActionCompat(
AccessibilityNodeInfoCompat.ACTION_CLICK, description
)
// for(action in info.actionList){
// val t = info.actionList
// info.removeAction(action)
// }
info.addAction(customClick)
}
})
Спасибо за любую помощь