对Android的本机可访问性做出反应

时间:2018-09-17 05:14:58

标签: react-native accessibility react-native-android

我正在尝试在本机应用程序(使用Accessibility API)中实现Accessibility。我的应用程序中有一个“音量”按钮,具有两个状态(“静音”状态和“正常”状态)。我需要根据状态更改来更新AccessibilityLabel。

accessibilityLabel={this.state.muted? 'Volume Button' : 'Volume Button muted'}

我已在iOS中获得此可访问性标签,而在Android中却无法正常工作?该如何解决?我需要在Android中传递任何事件吗?

1 个答案:

答案 0 :(得分:0)

使用这两个道具,VoiceOver和TalkBack应该可以正常工作:

accessible={true}
accessibilityLabel={this.state.muted? 'Volume Button' : 'Volume Button muted'}