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!