Kyl*_*yle 5 android accessibility android-scrollview talkback
我的屏幕上有一个嵌套滚动条,占据了屏幕的 90%,还有一个固定的底部选项卡。我正在研究屏幕上的辅助功能,但遇到了一个问题:只要每个项目在屏幕上可见,TalkBack 就会正确导航到它们。一旦您到达可见项目的底部并尝试滑动以转到下一个项目,滚动视图就会滚动,但 TalkBack 焦点会跳转到固定在屏幕上的底部选项卡,从而绕过所有新的可见项目。
有什么设置或者我缺少什么吗?滚动视图内的项目对于可访问性都很重要,如果我将屏幕设置为将它们显示在屏幕上,TalkBack 的导航会击中它们并正确读取它们。
谢谢
哇,由于我使用的自定义滚动视图,这被破坏了。我放入了一个自定义滚动侦听器并删除了 super 调用。
override fun onScrollChanged(l: Int, t: Int, oldl: Int, oldt: Int) {
super.onScrollChanged(l, t, oldl, oldt)
listener?.scrollChanged(t, l)
}
Run Code Online (Sandbox Code Playgroud)
当我重新拨入超级电话后,它就按预期工作了。将此答案留在这里,以防其他人遇到类似的情况。
归档时间: |
|
查看次数: |
1857 次 |
最近记录: |