Android.Views.Accessibility Namespace

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.

Remarks

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.

Android.Views.Accessibility.AccessibilityEvent s are sent by the system when something notable happens in the user interface. For example, when a Android.Widget.Button is clicked, a Android.Views.View is focused, etc.

Android.Views.Accessibility.AccessibilityRecord contains information about state change of its source Android.Views.View. When a view fires an accessibility event it requests from its parent to dispatch the constructed event. The parent may optionally append a record for itself for providing more context to Android.AccessibilityServices.AccessibilityServices. Hence, accessibility services can facilitate additional accessibility records to enhance feedback.

Android.Views.Accessibility.AccessibilityNodeInfo represents a node of the window content as well as actions that can be requested from its source. From the point of view of an Android.AccessibilityServices.AccessibilityService a window content is presented as tree of accessibility node info which may or may not map one-to-one to the view hierarchy. In other words, a custom view is free to report itself as a tree of accessibility node info.

Android.Views.Accessibility.AccessibilityManager is a system level service that serves as an event dispatch for Android.Views.Accessibility.AccessibilityEvents, and provides facilities for querying the accessibility state of the system. Accessibility events are generated when something notable happens in the user interface, for example an Android.App.Activity starts, the focus or selection of a Android.Views.View changes etc. Parties interested in handling accessibility events implement and register an accessibility service which extends Android.AccessibilityServices.AccessibilityService.

Developer Guides

For more information about making applications accessible, read the Accessibility developer guide.

Classes

TypeReason
AccessibilityEvent

Developer Guides

View text traversed at movement granularity - represents the event of traversing the text of a view at a given granularity.
AccessibilityEvent+InterfaceConstsDocumentation for this section has not yet been entered.
AccessibilityManagerSystem level service that serves as an event dispatch for Android.Views.Accessibility.AccessibilityEvents, and provides facilities for querying the accessibility state of the system.
AccessibilityManager+AccessibilityStateChangeEventArgsDocumentation for this section has not yet been entered.
AccessibilityManager+IAccessibilityStateChangeListenerListener for the system accessibility state.
AccessibilityManager+ITouchExplorationStateChangeListenerDocumentation for this section has not yet been entered.
AccessibilityManager+TouchExplorationStateChangeEventArgsDocumentation for this section has not yet been entered.
AccessibilityNodeInfoThis class represents a node of the window content as well as actions that can be requested from its source.
AccessibilityNodeInfo+AccessibilityActionDocumentation for this section has not yet been entered.
AccessibilityNodeInfo+CollectionInfoDocumentation for this section has not yet been entered.
AccessibilityNodeInfo+CollectionItemInfoDocumentation for this section has not yet been entered.
AccessibilityNodeInfo+InterfaceConstsDocumentation for this section has not yet been entered.
AccessibilityNodeInfo+RangeInfoDocumentation for this section has not yet been entered.
AccessibilityNodeProviderThis class is the contract a client should implement to enable support of a virtual view hierarchy rooted at a given view for accessibility purposes.
AccessibilityRecordRepresents a record in an Android.Views.Accessibility.AccessibilityEvent and contains information about state change of its source Android.Views.View.
AccessibilityWindowInfoThis class represents a state snapshot of a window for accessibility purposes.
AccessibilityWindowInfo+InterfaceConstsDocumentation for this section has not yet been entered.
AccessibilityWindowTypeEnumerates values returned by several types.
ActionEnumerates values returned by several types and taken as a parameter of the Android.Views.Accessibility.AccessibilityNodeInfo.AddAction, Android.Views.Accessibility.AccessibilityNodeInfo.PerformAction, and Android.Views.Accessibility.AccessibilityNodeInfo.PerformAction members.
CaptioningManagerContains methods for accessing and monitoring preferred video captioning state and visual properties.
CaptioningManager+CaptioningChangeListenerDocumentation for this section has not yet been entered.
CaptioningManager+CaptionStyleDocumentation for this section has not yet been entered.
CaptionStylesEnumerates values returned by several types.
ContentChangeTypesEnumerates values returned by several types and taken as a parameter of the Android.Views.IViewParent.NotifySubtreeAccessibilityStateChanged, and Android.Views.ViewGroup.NotifySubtreeAccessibilityStateChanged members.
EventTypesEnumerates values returned by several types and taken as a parameter of several types.
IAccessibilityEventSourceThis interface is implemented by classes source of Android.Views.Accessibility.AccessibilityEvents.
MovementGranularityEnumerates values returned by several types.
NodeFocusEnumerates values returned by several types and taken as a parameter of several types.
RangeTypeEnumerates values returned by several types and taken as a parameter of the Android.Views.Accessibility.AccessibilityNodeInfo.RangeInfo.Obtain member.
SelectionModeEnumerates values returned by several types and taken as a parameter of the Android.Views.Accessibility.AccessibilityNodeInfo.CollectionInfo.Obtain member.