Android WebView 和 TalkBack 辅助功能

问题描述 投票:0回答:0

我正在开发一个可访问性至关重要的安卓应用程序。 App使用最新的WebView(109)为用户带来各种内容。这些内容可以是 Epubs,可以包含 MathML/LaTex 表达式等。

默认情况下,我想借助 TalkBack 来提供可访问性服务,但是,当涉及到技术内容(阅读 MathML/Latex)等时,对讲还有很多不足之处。

我想创建自定义无障碍服务或拦截关于 android 上 WebView 的无障碍树的创建,以提供带有翻译内容描述等的自定义虚拟树以供对讲处理。 这可能吗?

我已经倾注了各种文档和视频等,但没有成功。有人能指出我实现这一目标的正确方向吗,也许是一段代码示例、存储库等? 我尝试在 webview 实例等上设置 AccessibilityDelegate

我想保留 WebView/TalkBack 组合以保持标准,但可访问性树部分除外。

提前致谢

android android-webview accessibilityservice talkback
© www.soinside.com 2019 - 2024. All rights reserved.