2

在此处输入图像描述我正在对我的 android 应用程序进行可访问性测试,并且遇到了一些可访问性问题。

我想知道是否可以在代码中更改辅助工具的任何属性,例如更改焦点选择器的颜色或大小?

现在在应用程序的某些部分很难看到焦点选择器。我还没有找到任何说明你可以改变它的东西。谢谢您的帮助

编辑(添加图片):附件是我的登录屏幕示例,打开了辅助功能模式。在图片中,取消按钮被聚焦,但如图所示,焦点选择器很难看到。如果可能的话,我想让选择器更明显。

4

1 回答 1

1

无障碍服务是一个全球级别的服务;即使您的应用程序可以更改服务本身的设置,您也应该避免这样做,因为当您的应用程序不再处于活动状态时,您需要撤消这些更改(这会让您陷入一些令人讨厌的极端情况......如果您的应用程序崩溃并使用户的无障碍服务处于不良状态?)。

或者,您可以使用Accessibility Manager检查系统上的可访问性状态(通过addAccessibilityStateChangeListenerisEnabled渐变背景,因此绿色突出显示框变得可见)。不需要辅助功能的用户会按照您的预期获得应用程序的界面,而需要视觉帮助的用户仍然可以使用辅助功能。

于 2014-05-14T04:25:18.230 回答