Android.Views.Accessibility Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The classes in this package are used to represent screen content and changes to it as well as APIs for querying the global accessibility state of the system.
Classes
| Name | Description |
|---|---|
| AccessibilityEvent |
This class represents accessibility events that are sent by the system when something notable happens in the user interface. |
| AccessibilityEvent.InterfaceConsts |
Provides the interface constants exposed with AccessibilityEvent. |
| AccessibilityManager |
System level service that serves as an event dispatch for |
| AccessibilityManager.AccessibilityServicesStateChangeEventArgs |
Carries the manager supplied by an accessibility-services state-change callback. |
| AccessibilityManager.AccessibilityStateChangeEventArgs |
Carries the accessibility enabled state supplied by a state-change callback. |
| AccessibilityManager.AudioDescriptionRequestedChangeEventArgs |
Carries the audio-description state supplied by a change callback. |
| AccessibilityManager.HighContrastTextStateChangeEventArgs |
Carries the high-contrast text state supplied by a change callback. |
| AccessibilityManager.TouchExplorationStateChangeEventArgs |
Carries the touch-exploration enabled state supplied by a change callback. |
| AccessibilityNodeInfo |
This class represents a node of the window content as well as actions that can be requested from its source. |
| AccessibilityNodeInfo.AccessibilityAction |
A class defining an action that can be performed on an |
| AccessibilityNodeInfo.AccessibilityAction.InterfaceConsts |
Provides the interface constants exposed with AccessibilityNodeInfo.AccessibilityAction. |
| AccessibilityNodeInfo.CollectionInfo |
Class with information if a node is a collection. |
| AccessibilityNodeInfo.CollectionInfo.Builder |
The builder for CollectionInfo. |
| AccessibilityNodeInfo.CollectionItemInfo |
Class with information if a node is a collection item. |
| AccessibilityNodeInfo.CollectionItemInfo.Builder |
Builder for creating CollectionItemInfo objects. |
| AccessibilityNodeInfo.ExtraRenderingInfo |
Class with information of a view useful to evaluate accessibility needs. |
| AccessibilityNodeInfo.ExtraRenderingInfo.Builder |
The builder for ExtraRenderingInfo. |
| AccessibilityNodeInfo.ExtraRenderingInfo.InterfaceConsts |
Provides the interface constants exposed with AccessibilityNodeInfo.ExtraRenderingInfo. |
| AccessibilityNodeInfo.InterfaceConsts |
Provides the interface constants exposed with AccessibilityNodeInfo. |
| AccessibilityNodeInfo.MathInfo |
A class that holds information about a node that represents a mathematical expression. |
| AccessibilityNodeInfo.MathInfo.InterfaceConsts |
Provides the interface constants exposed with AccessibilityNodeInfo.MathInfo. |
| AccessibilityNodeInfo.RangeInfo |
Class with information if a node is a range. |
| AccessibilityNodeInfo.Selection |
Represents a selection of content that may extend across more than one |
| AccessibilityNodeInfo.Selection.InterfaceConsts |
Provides the interface constants exposed with AccessibilityNodeInfo.Selection. |
| AccessibilityNodeInfo.SelectionPosition |
A class which defines either the start or end of a selection that can span across multiple AccessibilityNodeInfo objects. |
| AccessibilityNodeInfo.SelectionPosition.Builder |
Builder for creating SelectionPosition objects. |
| AccessibilityNodeInfo.SelectionPosition.InterfaceConsts |
Provides the interface constants exposed with AccessibilityNodeInfo.SelectionPosition. |
| AccessibilityNodeInfo.StructuredDataInfo |
An abstract base class for holding structured semantic information about a node. |
| AccessibilityNodeInfo.TouchDelegateInfo |
Class with information of touch delegated views and regions from |
| AccessibilityNodeInfo.TouchDelegateInfo.InterfaceConsts |
Provides the interface constants exposed with AccessibilityNodeInfo.TouchDelegateInfo. |
| AccessibilityNodeProvider |
This class is the contract a client should implement to enable support of a virtual view hierarchy rooted at a given view for accessibility purposes. |
| AccessibilityRecord |
Represents a record in an |
| AccessibilityRequestPreparer |
Object responsible to ensuring that a |
| AccessibilityWindowInfo |
This class represents a state snapshot of a window for accessibility purposes. |
| AccessibilityWindowInfo.InterfaceConsts |
Provides the interface constants exposed with AccessibilityWindowInfo. |
| CaptioningManager |
Contains methods for accessing and monitoring preferred video captioning state and visual properties. |
| CaptioningManager.CaptioningChangeListener |
Listener for changes in captioning properties, including enabled state and user style preferences. |
| CaptioningManager.CaptionStyle |
Specifies visual properties for video captions, including foreground and background colors, edge properties, and typeface. |
Interfaces
| Name | Description |
|---|---|
| AccessibilityManager.IAccessibilityServicesStateChangeListener |
Listener for changes to the state of accessibility services. |
| AccessibilityManager.IAccessibilityStateChangeListener |
Listener for the system accessibility state. |
| AccessibilityManager.IAudioDescriptionRequestedChangeListener |
Listener for the audio description by default state. |
| AccessibilityManager.IHighContrastTextStateChangeListener |
Listener for the system high contrast text state. |
| AccessibilityManager.ITouchExplorationStateChangeListener |
Listener for the system touch exploration state. |
| IAccessibilityEventSource |
This interface is implemented by classes source of |
Enums
| Name | Description |
|---|---|
| AccessibilityCollectionSortDirection |
Specifies the sort direction reported for a collection item. |
| AccessibilityNodeInfoSelectionPositionOffsetType |
Specifies how to interpret the offset of a selection position. |
| AccessibilityRequestTypes |
Specifies the types of accessibility requests that an AccessibilityRequestPreparer prepares. |
| AccessibilityWindowType |
Enumerates values returned by several types. |
| Action |
Specifies action identifiers used by accessibility nodes. |
| CaptionStyles |
Enumerates values returned by several types. |
| CheckedState |
Specifies the checked state reported by an accessibility node. |
| ContentChangeTypes |
Identifies the content changes described by an accessibility event. |
| ContentMode |
Identifies the kinds of content used to calculate an accessibility timeout. |
| EventTypes |
Enumerates values returned by several types and taken as a parameter of several types. |
| ExpandedState |
Specifies the expanded state reported by an accessibility node. |
| MovementGranularity |
Enumerates values returned by several types. |
| NodeFocus |
Enumerates values returned by several types and taken as a parameter of several types. |
| PrefetchType |
Specifies which related accessibility nodes to fetch with a node request. |
| RangeType |
Enumerates values returned by several types and taken as a parameter of the F:Android.Views.Accessibility.AccessibilityNodeInfo+RangeInfo.Obtain member. |
| SelectionMode |
Enumerates values returned by several types and taken as a parameter of the F:Android.Views.Accessibility.AccessibilityNodeInfo+CollectionInfo.Obtain member. |
| SpeechState |
Identifies speaking and listening state changes in an accessibility event. |
| TextChangeTypes |
Identifies composition and input-method changes associated with a text-change event. |
| WindowsChange |
Identifies window changes described by an accessibility event. |