如何判断用户是否启用了TalkBack?

时间:2017-10-10 22:21:27

标签: android accessibility talkback

我想知道该应用的用户当前是否启用了旁白/ TalkBack辅助功能。

我可以使用Android API服务来检查吗?我想改变我的UI / UX,以便那些使用这个Android功能的人更容易访问。

1 个答案:

答案 0 :(得分:0)

一旦我们有权访问AccessibilityManager对象,这实际上非常简单。

var Triangle = React.createClass({
  render: function() {
    return (
      <View style={[styles.triangle, this.props.style]} />
    )
  }
})
  triangle: {
    width: 0,
    height: 0,
    backgroundColor: 'transparent',
    borderStyle: 'solid',
    borderLeftWidth: 50,
    borderRightWidth: 50,
    borderBottomWidth: 100,
    borderLeftColor: 'transparent',
    borderRightColor: 'transparent',
    borderBottomColor: 'red'
  }

话虽这么说,我恳请您在回应TalkBacks存在之外找到其他与设计相关的解决方案。有可能更好的方法来完成相同的事情。