Most visited

Recently visited

Added in API level 4

android.view.accessibility

此包中的类用于表示屏幕内容和对其的更改,以及用于查询系统的全局可访问性状态的API。

当用户界面中出现显着事件时,系统会发送AccessibilityEvent 例如,当Button被点击时,一个View聚焦等

AccessibilityRecord包含有关其源View状态变化的信息。 当视图触发可访问性事件时,它会请求其父级派发构造的事件。 家长可以选择附加一条记录来为AccessibilityService提供更多上下文。 因此,无障碍服务可以促进额外的无障碍记录以加强反馈。

AccessibilityNodeInfo表示窗口内容的节点以及可以从源请求的操作。 AccessibilityService的角度来看,窗口内容被呈现为可访问节点信息的树,其可以或不可以一对一地映射到视图分层结构。 换句话说,自定义视图可以自由地将自身报告为可访问性节点信息树。

AccessibilityManager是一个系统级服务,用作AccessibilityEvent的事件分派,并提供查询系统可访问性状态的工具。 当用户界面中出现显着事件时产生可访问性事件,例如Activity开始,焦点或选择View改变等。对处理可访问性事件感兴趣的各方实施和注册可扩展性为AccessibilityService的可访问性服务。

Developer Guides

有关使应用程序可访问的更多信息,请阅读 Accessibility开发人员指南。

Interfaces

AccessibilityEventSource 该接口由 AccessibilityEvent的类源实现。
AccessibilityManager.AccessibilityStateChangeListener 系统可访问性状态的监听器。
AccessibilityManager.TouchExplorationStateChangeListener 系统触摸探索状态的侦听器。

Classes

AccessibilityEvent

此类表示在用户界面中出现显着事件时由系统发送的可访问性事件。

AccessibilityManager 系统级服务,用作 AccessibilityEvent的事件分派,并提供查询系统可访问性状态的工具。
AccessibilityNodeInfo 这个类代表了窗口内容的一个节点,以及可以从源头请求的动作。
AccessibilityNodeInfo.AccessibilityAction 定义可以在 AccessibilityNodeInfo上执行的操作的 AccessibilityNodeInfo
AccessibilityNodeInfo.CollectionInfo 如果一个节点是一个集合,则带有信息的类。
AccessibilityNodeInfo.CollectionItemInfo 如果节点是集合项目,则包含信息类别。
AccessibilityNodeInfo.RangeInfo 如果节点是范围,则包含信息类。
AccessibilityNodeProvider 这个类是客户应该实现的契约,以支持以给定视图为根基的虚拟视图层次结构,以实现可访问性。
AccessibilityRecord 代表 AccessibilityEvent的记录,并包含有关其源 View状态更改的信息。
AccessibilityWindowInfo 此类表示可访问性窗口的状态快照。
CaptioningManager 包含访问和监视首选视频字幕状态和视觉属性的方法。
CaptioningManager.CaptioningChangeListener 监听器用于更改字幕属性,包括启用状态和用户样式偏好。
CaptioningManager.CaptionStyle 指定视频标题的视觉属性,包括前景和背景颜色,边缘属性和字体。

Hooray!