Android 信息无障碍开发指南(中文版)
当一款 App 要面临广泛的用户群的时候,可用性就显得弥足珍贵。无障
碍友好的界面可以带来更好的用户体验,进而吸引更多的用户。例如,
button 被按下的时候有一个可视的变化,就可以减少用户的受挫感,从
来使用户体验更加完美。本文将讲述如何提高安卓应用的可用性。
开发无障碍友好的安卓 App
在不通的设备上安卓都有一些特色的无障碍信息服务,使得针对视觉或
者有其他身体缺陷的用户优化 App 变得更加简单。下面就介绍如果使用
这些服务。
给 UI 元素添加说明
设计优良的 UI 通常能达到不言而喻的效果,比如,任务列表之类的应用
中的复选框,文件管理应用中的垃圾箱,等等。但是有些 UI 元素的功能
不可避免的需要额外的说明。
给安卓的 UI 元素加说明标签非常简单,还可以通过 TalkBack
元素中设置,
如下:
<Button
android:id=”@+id/pause_button”
android:src=”@drawable/pause”
android:contentDescription=”@string/pause”/>
如果标签内容会随不同的状态变化(例如反应一个可切换的按钮的状
态),可以用 setContentDescription())方法设置。
评论2
最新资源