加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

在React Native中滚动FlatList不会在Android中提供Talkback消息

发布时间:2020-12-15 20:48:22 所属栏目:百科 来源:网络整理
导读:我正在使用React Native的FlatList组件.当用户在 Android上使用TalkBack滚动浏览FlatList时,它不会显示“向……显示项目……” 在iOS上,使用画外音滚动会提供反馈(显示y的第x页). 我想知道这是否是反应原生的FlatList的差距?或者我错过了一些设置? 如 Acce
我正在使用React Native的FlatList组件.当用户在 Android上使用TalkBack滚动浏览FlatList时,它不会显示“向……显示项目……”

在iOS上,使用画外音滚动会提供反馈(显示y的第x页).

我想知道这是否是反应原生的FlatList的差距?或者我错过了一些设置?

Accessibility api中提到的那样,对话有一些冲突但没有参??考代码很难调试答案.

以下是一些注意事项 –

>您需要拥有accessible元素,以便禁用人员可以使用它
>默认情况下,所有可触摸元素都是可访问的.您可以通过prop accessible = {true}来使视图可访问.它会将所有子节点包装到一个可访问的组件中
>使用AccessiblityInfo检查屏幕阅读器是否处于活动状态

你的问题可能就在这里

如上所述

In the case of two overlapping UI components with the same parent,default accessibility focus can have unpredictable behavior.

因此,您可能需要设置importantForAccessibility标签来解决此问题,并且可以接受道具auto,yes,no和no-hide-descendants

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读