我正在实现一个viewpager,它对特定功能有多个提示。现在,当我激活对讲功能时,它会读取当前视图中的内容。我还希望对讲说“向左滑动以获得更多提示”我该怎么做。
问问题
2317 次
1 回答
1
简单的回答:不要。如果用户正在使用 TalkBack 手势,这可能是一个明智的说法。但是,如果他们将连接的 USB 键盘与 TalkBack 结合使用怎么办?这真的是到达这些项目的唯一方法吗?可能不是。如果是这样,您的应用程序可能非常适合 TalkBack 手势,但无法用于开关访问和键盘访问。TalkBack 用户知道如何使用 TalkBack,切换用户知道如何使用切换等。在您的布局中使用良好、通用的设计模式,并让用户自己解决问题。
让我们以不同的方式解释这一点。假设你有一个按钮。你已经标记了这个东西,所以它看起来像一个按钮。您的按钮旁边是否有一个大标志,上面写着“嘿,在此处单击您的鼠标以激活此按钮”...不,当然不是。用户知道如何使用按钮。使用合理的设计习惯,用户应该了解您的 UI 是如何工作的,无论他们是否使用 TalkBack、开关、键盘等。包含有关如何执行操作的 TalkBack 手势特定说明是误导性的、不恰当的,并且实际上不太容易获得。
请参阅 WCag 2.0 指南 4.1
于 2015-06-11T13:58:07.040 回答