AccessibilityEvent 类

定义

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

[Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)]
public sealed class AccessibilityEvent : Android.Views.Accessibility.AccessibilityRecord, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/view/accessibility/AccessibilityEvent", DoNotGenerateAcw=true)>]
type AccessibilityEvent = class
    inherit AccessibilityRecord
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
继承
AccessibilityEvent
属性
实现

注解

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。 例如,单击 a android.widget.Button 时, android.view.View 将焦点等。

辅助功能事件由单个视图触发,该视图使用其状态的数据填充事件,并从其父级向相关方发送事件的请求。 根据对用户界面上下文的更广泛了解,父级可以选择修改甚至阻止事件。

辅助功能事件的主要用途是将 UI 中的更改传达给一个 android.accessibilityservice.AccessibilityService。 如果需要,该服务可以通过检查事件的 #getSource() source视图层次结构来检查用户界面,如视图状态树 AccessibilityNodeInfo(视图状态快照)表示,可用于浏览窗口内容。 请注意,必须显式请求访问事件的源的权限,因此必须显式请求窗口内容。 有关更多详细信息, android.accessibilityservice.AccessibilityService请参阅 。 如果辅助功能服务尚未请求检索窗口内容,事件将不包含对其源的引用。 <strong Note: </strong>> for events of the #TYPE_NOTIFICATION_STATE_CHANGED source is never available, and Views that set android.view.View#isAccessibilityDataSensitive() may not populate all event properties on events sent from up from the view hierarchy.

此类表示各种语义上不同的辅助功能事件类型。 每个事件类型都有一组关联的相关属性。 换句话说,每个事件类型都通过此类公开的属性子集进行特征化。 对于每个事件类型,此类中定义了相应的常量。 遵循事件类型及其关联属性的规范:

<div class=“special reference”><h3>Developer Guides</h3>

有关创建和处理 AccessibilityEvents 的详细信息,请阅读 辅助功能 开发人员指南。

</div>

<b>VIEW TYPES</b></br>

<b>查看已单击</b> - 表示单击android.view.View类似android.widget.Buttonandroid.widget.CompoundButton事件。</br>em Type:</em>#TYPE_VIEW_CLICKED</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li>#getSource()<> - 源信息(适用于已注册客户端)。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li></ul>

<b>查看长时间单击</b> - 表示长时间单击android.view.View类似android.widget.Button事件的事件,android.widget.CompoundButton等等 </br<>em>Type:</em/br><em>Properties:</em#TYPE_VIEW_LONG_CLICKED<>></br<>ul<>li>#getEventType() - 事件的类型。</li>#getSource()<> - 源信息(适用于已注册客户端)。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li></ul>

<b>视图选定</b> - 表示通常在上下文android.widget.AdapterView中选择项的事件。</br>em Type:</em>#TYPE_VIEW_SELECTED</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li>#getSource()<> - 源信息(适用于已注册客户端)。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li></ul>

<b>View focused</b> - 表示聚焦 a android.view.View的事件。</br>em Type:</em>#TYPE_VIEW_FOCUSED</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li>#getSource()<> - 源信息(适用于已注册客户端)。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li></ul>

<b>查看已更改<的文本/b> - 表示更改文本android.widget.EditText的事件。</br>em Type:</em>#TYPE_VIEW_TEXT_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li>#getSource()<> - 源信息(适用于已注册客户端)。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li>#getText()<> - 源的新文本。</li>#getBeforeText()<> - 更改前源的文本。</li>#getFromIndex()<> - 文本更改开始索引。</li>#getAddedCount()<> - 添加的字符数。</li>#getRemovedCount()<> - 已删除字符数。</li></ul>

<b>查看已更改<的文本选择/b> - 表示更改文本选择的事件android.widget.EditText。</br>em Type:</em>#TYPE_VIEW_TEXT_SELECTION_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li>#getSource()<> - 源信息(适用于已注册客户端)。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li></ul>

<b>查看在移动粒度<处遍历的文本/b> - 表示在给定粒度下遍历视图文本的事件。 例如,移动到下一个单词。</br>em Type:</em>#TYPE_VIEW_TEXT_TRAVERSED_AT_MOVEMENT_GRANULARITY</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li>#getSource()<> - 源信息(适用于已注册客户端)。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li>#getMovementGranularity()<> - 设置遍历视图文本的粒度。</li>#getText()<> - 源子树的文本。</li><>#getFromIndex() - 此移动中跳过的文本的开始。 这是向前移动文本时的起点,但在后移时不是。</li -><>#getToIndex() 此移动中跳过的文本的结尾。 在文本中向前移动时,这是结束点,但在向后移动时不是。</li>#getAction()<> - 获取指定方向的遍历操作。</li></ul></p>

<b>视图滚动</b> - 表示滚动视图的事件。 </br>em Type:</em>#TYPE_VIEW_SCROLLED</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li>#getSource()<> - 源信息(适用于已注册客户端)。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li>#getScrollDeltaX()<> - 水平位置的差异。</li><->#getScrollDeltaY() 垂直位置的差异。</li></ul>

<b>转换类型</b></br>

<b>窗口状态已更改</b> - 表示对用户界面部分的更改事件,该部分在视觉上是不同的。 应从窗口的根视图或标记为窗格 android.view.View#setAccessibilityPaneTitle(CharSequence)的视图发送。 请注意,对 true 窗口的更改由 #TYPE_WINDOWS_CHANGED.</br>em Type:</em>#TYPE_WINDOW_STATE_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li><->#getContentChangeTypes() 状态类型更改。</li>#getSource()<> - 源信息(适用于已注册客户端)。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li>#getText()<> - 源子树的文本,包括窗格标题。</li></ul>

<b>窗口内容已更改</b> - 表示窗口内容中的更改事件。 此更改可以是添加/删除视图、更改视图大小等。</br>

<em>Type:</em><#TYPE_WINDOW_CONTENT_CHANGED/br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。</li>#getContentChangeTypes()<> - 内容类型更改。</li>#getSource()<> - 源信息(适用于已注册客户端)。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li></ul>

<b>Windows 已更改</b> - 表示屏幕上显示的窗口的更改,例如窗口出现、窗口消失、窗口大小已更改、窗口层已更改等。这些事件只应来自负责管理窗口的系统。 窗口列表可从 android.accessibilityservice.AccessibilityService#getWindows()中获取。 对于显示为窗口但由应用进程控制的用户界面区域,请使用#TYPE_WINDOW_STATE_CHANGED。</br>em Type:</em>#TYPE_WINDOWS_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li>#getEventTime()<> - 事件时间。</li><#getWindowChanges()<>/li> - 对源窗口 </ul><em>Note:</em> 的特定更改,可以通过查看 ID android.accessibilityservice.AccessibilityService#getWindows() 匹配#getWindowId()的窗口返回的列表来检索AccessibilityWindowInfo事件的窗口源。

<b>NOTIFICATION TYPES</b></br>

<b>通知状态已更改</b> - 表示向用户显示暂时性信息的事件。 此信息可以是或 android.app.Notificationandroid.widget.Toast。</br>em Type:</em>#TYPE_NOTIFICATION_STATE_CHANGED</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li><#getParcelableData()> - 已发布android.app.Notification,如果适用。</li><>#getText() - 显示的文本android.widget.Toast(如果适用)或可能包含来自android.app.Notification其中的文本,不过#getParcelableData()是一组更丰富的数据。<android.app.Notification/li></ul>

<b>探索类型</b></br>

<b>视图悬停 Enter</b> - 表示开始将鼠标悬停在 a android.view.View上的事件。 悬停可以通过触摸或指向设备浏览屏幕来生成。</br>em Type:</em>#TYPE_VIEW_HOVER_ENTER</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li>#getSource()<> - 源信息(适用于已注册客户端)。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li></ul>

<b>视图悬停退出</b> - 表示停止将鼠标悬停在 a android.view.View上的事件。 悬停可以通过触摸或指向设备浏览屏幕来生成。</br>em Type:</em>#TYPE_VIEW_HOVER_EXIT</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li>#getSource()<> - 源信息(适用于已注册客户端)。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li></ul></p>

<b>视图滚动到</b> - 表示通过ACTION_SCROLL_IN_DIRECTION在屏幕上引入的目标节点的事件。 <em>Type:</em><#TYPE_VIEW_TARGETED_BY_SCROLL/br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。</li><>#getSource() - 源信息(适用于已注册客户端)。 这表示由于滚动而在屏幕上引入的节点。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li></ul>

<b>触摸交互开始</b> - 表示启动触摸交互的事件,即用户开始触摸屏幕。</br>em Type:</em>#TYPE_TOUCH_INTERACTION_START</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li></ul><em>注意:</em> 此事件仅由系统触发,不会传递给要填充的视图树。</br>

<b>触摸交互结束</b> - 表示结束触摸交互的事件,即用户停止触摸屏幕。</br>em Type:</em>#TYPE_TOUCH_INTERACTION_END</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li></ul><em>注意:</em> 此事件仅由系统触发,不会传递给要填充的视图树。</br>

<b>触摸探索手势开始</b> - 表示启动触摸探索手势的事件。</br>em Type:</em>#TYPE_TOUCH_EXPLORATION_GESTURE_START</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li></ul><em>注意:</em> 此事件仅由系统触发,不会传递给要填充的视图树。</br>

<b>触摸浏览手势结束</b> - 表示结束触摸探索手势的事件。</br>em Type:</em>#TYPE_TOUCH_EXPLORATION_GESTURE_END</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li></ul><em>注意:</em> 此事件仅由系统触发,不会传递给要填充的视图树。</br>

<b>触摸手势检测开始</b> - 表示启动用户手势检测的事件。</br>em Type:</em>#TYPE_GESTURE_DETECTION_START</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li></ul><em>注意:</em> 此事件仅由系统触发,不会传递给要填充的视图树。</br>

<b>触摸手势检测结束</b> - 表示结束用户手势检测的事件。</br>em Type:</em>#TYPE_GESTURE_DETECTION_END</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li></ul><em>注意:</em> 此事件仅由系统触发,不会传递给要填充的视图树。</br>

<b>杂项类型</b></br>

<b>公告</b> - 表示请求屏幕阅读器发出公告的应用程序的事件。 由于事件没有语义意义,因此仅在需要其他屏幕阅读器输出但其他类型的辅助功能服务不需要注意更改的异常情况下,此事件才适用。</br>em Type:</em>#TYPE_ANNOUNCEMENT</br><em>Properties:</em></br><ul><li>#getEventType() - 事件的类型。<></li>#getSource()<> - 源信息(适用于已注册客户端)。</li>#getClassName()<> - 源的类名。</li>#getPackageName()<> - 源的包名称。</li>#getEventTime()<> - 事件时间。</li>#getText()<> - 公告的文本。</li></ul>

<b>speechStateChanged</b><em>Type:</em>#TYPE_SPEECH_STATE_CHANGE</br> 表示语音状态更改类型的位掩码定义的语音状态的变化。 当应用程序希望发出语音或侦听人类语音的信号时,将发生语音状态的变化。 此事件有助于避免两个应用程序希望在另一个应用程序说话或另一个说话时侦听的冲突。 发送此事件时,发送方应确保随附的状态更改类型有意义。 例如,发送方不应一起发送和#SPEECH_STATE_SPEAKING_END一起发送#SPEECH_STATE_SPEAKING_START。 <em>Properties:</em></br><ul><li>#getSpeechStateChangeTypes() - 状态更改<类型/li li>><#getPackageName() - 源的包名称。</li>#getEventTime()<> - 事件时间。</li></ul>

适用于 . 的 android.view.accessibility.AccessibilityEventJava 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

构造函数

AccessibilityEvent()

创建新的 AccessibilityEvent

AccessibilityEvent(AccessibilityEvent)

复制构造函数。

AccessibilityEvent(Int32)

使用给定eventTypeAccessibilityEvent创建新项。

字段

ContentChangeTypeContentDescription
已过时.

事件的更改类型 #TYPE_WINDOW_CONTENT_CHANGED :节点的内容说明已更改。

ContentChangeTypeContentInvalid
已过时.

事件的更改类型 #TYPE_WINDOW_CONTENT_CHANGED :源节点更改了其 AccessibilityNodeInfo#isContentInvalid返回的内容有效性。

ContentChangeTypeDragCancelled
已过时.

事件更改类型 #TYPE_WINDOW_CONTENT_CHANGED :已启用辅助功能的拖动已结束。

ContentChangeTypeDragDropped
已过时.

事件更改类型 #TYPE_WINDOW_CONTENT_CHANGED :已启用辅助功能的拖动已结束。

ContentChangeTypeDragStarted
已过时.

事件的更改类型 #TYPE_WINDOW_CONTENT_CHANGED :启用辅助功能时已启动拖动。

ContentChangeTypeEnabled
已过时.

事件的更改类型 #TYPE_WINDOW_CONTENT_CHANGED :源节点更改了其交互能力 AccessibilityNodeInfo#isEnabled

ContentChangeTypeError
已过时.

事件的更改类型 #TYPE_WINDOW_CONTENT_CHANGED :源节点更改了其错误内容返回的 AccessibilityNodeInfo#getError错误消息。

ContentChangeTypePaneAppeared
已过时.

事件更改类型 #TYPE_WINDOW_STATE_CHANGED :节点具有窗格标题,并且只是显示或只是在以前没有标题时为其分配了标题。

ContentChangeTypePaneDisappeared
已过时.

事件更改类型 #TYPE_WINDOW_STATE_CHANGED :可能表示两个略有不同的事情之一。

ContentChangeTypePaneTitle
已过时.

事件的更改类型 #TYPE_WINDOW_STATE_CHANGED :节点的窗格标题已更改。

ContentChangeTypeStateDescription
已过时.

事件更改类型 #TYPE_WINDOW_CONTENT_CHANGED :更改 AccessibilityNodeInfo#getStateDescription 后返回的节点的状态说明。

ContentChangeTypeSubtree
已过时.

事件的更改类型 #TYPE_WINDOW_CONTENT_CHANGED :在源节点根目录的子树中发生一个或多个内容更改,或者在添加或删除节点时子树的结构发生更改。

ContentChangeTypeText
已过时.

事件更改类型 #TYPE_WINDOW_CONTENT_CHANGED :节点的文本已更改。

ContentChangeTypeUndefined
已过时.

事件的更改类型 #TYPE_WINDOW_CONTENT_CHANGED :未定义更改类型。

InvalidPosition

选择/焦点位置无效。

MaxTextLength
已过时.

文本字段的最大长度。

SpeechStateListeningEnd
已过时.

事件更改类型 #TYPE_SPEECH_STATE_CHANGE :另一个服务不再侦听麦克风。

SpeechStateListeningStart
已过时.

更改事件类型 #TYPE_SPEECH_STATE_CHANGE :另一个服务正在侦听麦克风。

SpeechStateSpeakingEnd
已过时.

事件更改类型 #TYPE_SPEECH_STATE_CHANGE :其他服务不再说话。

SpeechStateSpeakingStart
已过时.

事件更改类型 #TYPE_SPEECH_STATE_CHANGE :另一个服务正在说话。

TypeSpeechStateChange
已过时.

表示语音状态更改类型定义的语音状态更改。

TypeViewTargetedByScroll
已过时.

表示已完成滚动并在屏幕上引入目标节点的事件。

WindowsChangeAccessibilityFocused
已过时.

事件的更改类型 #TYPE_WINDOWS_CHANGED :窗口已 AccessibilityWindowInfo#isAccessibilityFocused() 更改。

WindowsChangeActive
已过时.

事件的更改类型 #TYPE_WINDOWS_CHANGED :窗口已 AccessibilityWindowInfo#isActive() 更改。

WindowsChangeAdded
已过时.

事件更改类型 #TYPE_WINDOWS_CHANGED :已添加窗口。

WindowsChangeBounds
已过时.

事件的更改类型 #TYPE_WINDOWS_CHANGED :窗口的边界已更改。

WindowsChangeChildren
已过时.

事件的更改类型 #TYPE_WINDOWS_CHANGED :窗口的子级已更改。

WindowsChangeFocused
已过时.

事件的更改类型 #TYPE_WINDOWS_CHANGED :窗口已 AccessibilityWindowInfo#isFocused() 更改。

WindowsChangeLayer
已过时.

事件的更改类型 #TYPE_WINDOWS_CHANGED :窗口的层已更改。

WindowsChangeParent
已过时.

事件的更改类型 #TYPE_WINDOWS_CHANGED :窗口的父级已更改。

WindowsChangePip
已过时.

更改事件的类型 #TYPE_WINDOWS_CHANGED :进入或退出的图片模式的窗口。

WindowsChangeRemoved
已过时.

事件更改类型 #TYPE_WINDOWS_CHANGED :已删除窗口。

WindowsChangeTitle
已过时.

事件更改类型 #TYPE_WINDOWS_CHANGED :窗口的标题已更改。

属性

AccessibilityDataSensitive

是否只应将事件传送到 android.accessibilityservice.AccessibilityService 属性设置为 true 的属性 android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool 。 - 或 - 设置是否只应将事件传送到 android.accessibilityservice.AccessibilityService 属性设置为 true 的属性 android.accessibilityservice.AccessibilityServiceInfo#isAccessibilityTool

Action
已过时.

获取触发此事件的已执行操作。

AddedCount

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

BeforeText

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

BeforeTextFormatted

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

Checked

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

Class

返回此 Object的运行时类。

(继承自 Object)
ClassName

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

ClassNameFormatted

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

ContentChangeTypes

#TYPE_WINDOW_CONTENT_CHANGED获取事件或 #TYPE_WINDOW_STATE_CHANGED. - 或 - 设置事件发出 #TYPE_WINDOW_CONTENT_CHANGED 信号的节点树更改的位掩码。

ContentDescription

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

ContentDescriptionFormatted

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

Creator

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

CurrentItemIndex

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

DisplayId

获取事件来自的显示 ID。

(继承自 AccessibilityRecord)
Enabled

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

EventTime

获取发送此事件的时间。 - 或 - 设置发送此事件的时间。

EventType

获取事件类型。 - 或 - 设置事件类型。

FromIndex

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

FullScreen

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

Handle

基础 Android 实例的句柄。

(继承自 Object)
ItemCount

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

JniIdentityHashCode

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

(继承自 Object)
JniPeerMembers

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

MaxScrollX

获取源左边缘的最大滚动偏移量(以像素为单位)。 - 或 - 设置源左边缘的最大滚动偏移量(以像素为单位)。

(继承自 AccessibilityRecord)
MaxScrollY

获取源上边缘的最大滚动偏移量(以像素为单位)。 - 或 - 设置源上边缘的最大滚动偏移量(以像素为单位)。

(继承自 AccessibilityRecord)
MovementGranularity

获取遍历的移动粒度。 - 或 - 设置遍历的移动粒度。

PackageName

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

PackageNameFormatted

获取源的包名称。 - 或 - 设置源的包名称。

ParcelableData

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

Password

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

PeerReference

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

(继承自 Object)
RecordCount

获取事件中包含的记录数。

RemovedCount

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

Scrollable

获取源是否可滚动。 - 或 - 设置源是否可滚动。

(继承自 AccessibilityRecord)
ScrollDeltaX

获取滚动前水平位置与当前水平位置之间的差(以像素为单位),或 - 设置滚动前的水平位置与当前水平位置之间的差(以像素为单位)

(继承自 AccessibilityRecord)
ScrollDeltaY

获取滚动前垂直位置与当前垂直位置之间的差(以像素为单位),或 - 设置滚动前垂直位置与当前垂直位置之间的像素差(以像素为单位)

(继承自 AccessibilityRecord)
ScrollX

获取源左边缘的滚动偏移量(以像素为单位)。 - 或 - 设置源左边缘的滚动偏移量(以像素为单位)。

(继承自 AccessibilityRecord)
ScrollY

获取源上边缘的滚动偏移量(以像素为单位)。 - 或 - 设置源上边缘的滚动偏移量(以像素为单位)。

(继承自 AccessibilityRecord)
Source

AccessibilityNodeInfo获取事件源。

(继承自 AccessibilityRecord)
SpeechStateChangeTypes

获取事件发出 #TYPE_SPEECH_STATE_CHANGE 信号的语音状态的位掩码 -或 - 设置事件发出信号 #TYPE_SPEECH_STATE_CHANGE 的语音状态更改类型的位掩码。

Text

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

ThresholdClass

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

(继承自 AccessibilityRecord)
ThresholdType

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

(继承自 AccessibilityRecord)
ToIndex

获取文本选择结束的索引或滚动时最后一个可见项的索引。 - 或 - 设置滚动时文本选择结束的索引或最后一个可见项的索引。

(继承自 AccessibilityRecord)
WindowChanges

获取事件发出 #TYPE_WINDOWS_CHANGED 信号的更改类型的位掩码。

WindowId

获取事件来自的窗口的 ID。

(继承自 AccessibilityRecord)

方法

AppendRecord(AccessibilityRecord)

将 a AccessibilityRecord 追加到事件记录的末尾。

Clone()

创建并返回此对象的副本。

(继承自 Object)
DescribeContents()

要添加

Dispose()

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

(继承自 Object)
Dispose(Boolean)

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

(继承自 Object)
Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
EventTypeToString(EventTypes)

返回事件类型的字符串表示形式。

GetAction()

获取触发此事件的已执行操作。

GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
GetRecord(Int32)

获取给定索引处的记录。

GetSource(Int32)

AccessibilityNodeInfo获取事件源。

(继承自 AccessibilityRecord)
InitFromParcel(Parcel)

Parcel.. 创建一个新实例。

JavaFinalize()

当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
Obtain()

实例化新的 AccessibilityEvent 实例。

Obtain(AccessibilityEvent)

实例化新的 AccessibilityEvent 实例。

Obtain(EventTypes)

实例化新的 AccessibilityEvent 实例及其类型属性集。

Recycle()
已过时.

以前将回收一个实例以重复使用。

SetAction(GlobalAction)

设置触发此事件的已执行操作。

SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
SetSource(View)

设置事件源。

(继承自 AccessibilityRecord)
SetSource(View, Int32)

将源设置为给定 root的虚拟后代。

(继承自 AccessibilityRecord)
ToArray<T>()

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

(继承自 Object)
Wait()

使当前线程等待,直到唤醒它,通常是通过 em 通知/em> 或 <em>interrupted</em>。<><

(继承自 Object)
Wait(Int64)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)
Wait(Int64, Int32)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted</em>>,或直到经过一定数量的实时。

(继承自 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

要添加

显式接口实现

IJavaPeerable.Disposed()

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

(继承自 Object)
IJavaPeerable.Finalized()

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

(继承自 Object)

扩展方法

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

GetJniTypeName(IJavaPeerable)

此类表示在用户界面中发生显著情况时由系统发送的辅助功能事件。

适用于