Stay organized with collections
Save and categorize content based on your preferences.
android.view.accessibility
Interfaces
Classes
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# android.view.accessibility\n==========================\n\n*** ** * ** ***\n\nKotlin \\|[Java](/reference/android/view/accessibility/package-summary \"View this page in Java\")\n\nInterfaces\n----------\n\n|--------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------|\n| [AccessibilityEventSource](/reference/kotlin/android/view/accessibility/AccessibilityEventSource) | This interface is implemented by classes source of [AccessibilityEvent](/reference/kotlin/android/view/accessibility/AccessibilityEvent)s. |\n| [AccessibilityServicesStateChangeListener](/reference/kotlin/android/view/accessibility/AccessibilityManager.AccessibilityServicesStateChangeListener) | Listener for changes to the state of accessibility services. |\n| [AccessibilityStateChangeListener](/reference/kotlin/android/view/accessibility/AccessibilityManager.AccessibilityStateChangeListener) | Listener for the system accessibility state. |\n| [AudioDescriptionRequestedChangeListener](/reference/kotlin/android/view/accessibility/AccessibilityManager.AudioDescriptionRequestedChangeListener) | Listener for the audio description by default state. |\n| [HighContrastTextStateChangeListener](/reference/kotlin/android/view/accessibility/AccessibilityManager.HighContrastTextStateChangeListener) | Listener for the system high contrast text state. |\n| [TouchExplorationStateChangeListener](/reference/kotlin/android/view/accessibility/AccessibilityManager.TouchExplorationStateChangeListener) | Listener for the system touch exploration state. |\n\nClasses\n-------\n\n|-----------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [AccessibilityEvent](/reference/kotlin/android/view/accessibility/AccessibilityEvent) | This class represents accessibility events that are sent by the system when something notable happens in the user interface. |\n| [AccessibilityManager](/reference/kotlin/android/view/accessibility/AccessibilityManager) | System level service that serves as an event dispatch for [AccessibilityEvent](/reference/kotlin/android/view/accessibility/AccessibilityEvent)s, and provides facilities for querying the accessibility state of the system. |\n| [AccessibilityNodeInfo](/reference/kotlin/android/view/accessibility/AccessibilityNodeInfo) | This class represents a node of the window content as well as actions that can be requested from its source. |\n| [AccessibilityNodeProvider](/reference/kotlin/android/view/accessibility/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. |\n| [AccessibilityRecord](/reference/kotlin/android/view/accessibility/AccessibilityRecord) | Represents a record in an [AccessibilityEvent](/reference/kotlin/android/view/accessibility/AccessibilityEvent) and contains information about state change of its source [android.view.View](../View.html#). |\n| [AccessibilityRequestPreparer](/reference/kotlin/android/view/accessibility/AccessibilityRequestPreparer) | Object responsible to ensuring that a [View](../View.html#) is prepared to meet a synchronous request for accessibility data. |\n| [AccessibilityWindowInfo](/reference/kotlin/android/view/accessibility/AccessibilityWindowInfo) | This class represents a state snapshot of a window for accessibility purposes. |\n| [CaptioningManager](/reference/kotlin/android/view/accessibility/CaptioningManager) | Contains methods for accessing and monitoring preferred video captioning state and visual properties. |"]]