# androidx.core.view.accessibility

*** ** * ** ***

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityManagerCompat.AccessibilityStateChangeListener` | **This interface is deprecated.** Use `https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.AccessibilityStateChangeListener.html` directly instead of this listener. <br /> |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityManagerCompat.TouchExplorationStateChangeListener` | Listener for the system touch exploration state. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityViewCommand` | Functional interface used to create a custom accessibility action. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityClickableSpanCompat` | `https://developer.android.com/reference/android/text/style/ClickableSpan.html` cannot be parceled, but accessibility services need to be able to cause their callback handlers to be called. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityEventCompat` | Helper for accessing features in `https://developer.android.com/reference/android/view/accessibility/AccessibilityEvent.html`. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityManagerCompat` | Helper for accessing features in `https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.html`. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat` | **This class is deprecated.** Use `https://developer.android.com/reference/android/view/accessibility/AccessibilityManager.AccessibilityStateChangeListener.html` directly instead of this listener. <br /> |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat` | Helper for accessing `https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html` in a backwards compatible fashion. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.AccessibilityActionCompat` | A class defining an action that can be performed on an `https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html`. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.CollectionInfoCompat` | Class with information if a node is a collection. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.CollectionInfoCompat.Builder` | Class for building `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.CollectionInfoCompat` objects. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.CollectionItemInfoCompat` | Class with information if a node is a collection item. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.CollectionItemInfoCompat.Builder` | Builder for creating `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.CollectionItemInfoCompat` objects. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.MathInfoCompat` | Compat class for `https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.MathInfo.html`, which is a class that holds information about a node that represents a mathematical expression. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.RangeInfoCompat` | Class with information if a node is a range. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.SelectionCompat` | Compat class for AccessibilityNodeInfo.Selection, which is a class that represents a selection of content that may extend across more than one `https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html` instance. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.SelectionPositionCompat` | Compat class for AccessibilityNodeInfo.SelectionPosition, which is a class that defines either the start or end of a selection that can span across multiple AccessibilityNodeInfo objects. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.StructuredDataInfoCompat` | Compat class for `https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.StructuredDataInfo.html`, which is a abstract base class for holding structured semantic information about a node. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.TouchDelegateInfoCompat` | Class with information of touch delegated views and regions. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeProviderCompat` | Helper for accessing `https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeProvider.html`. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityRecordCompat` | Helper for accessing `https://developer.android.com/reference/android/view/accessibility/AccessibilityRecord.html`. |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityViewCommand.CommandArguments` | Object containing arguments passed into an `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityViewCommand` |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityViewCommand.MoveAtGranularityArguments` | Arguments for `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.AccessibilityActionCompat` and `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.AccessibilityActionCompat` |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityViewCommand.MoveHtmlArguments` | Arguments for `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat#ACTION_NEXT_HTML_ELEMENT()` and `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.AccessibilityActionCompat` |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityViewCommand.MoveWindowArguments` | Arguments for `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.AccessibilityActionCompat` |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityViewCommand.ScrollToPositionArguments` | Arguments for `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.AccessibilityActionCompat` |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityViewCommand.SetProgressArguments` | Arguments for `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.AccessibilityActionCompat` |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityViewCommand.SetSelectionArguments` | Arguments for `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.AccessibilityActionCompat` |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityViewCommand.SetTextArguments` | Arguments for `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityNodeInfoCompat.AccessibilityActionCompat#ACTION_SET_TEXT()` |
| `https://developer.android.com/reference/androidx/core/view/accessibility/AccessibilityWindowInfoCompat` | Helper for accessing `https://developer.android.com/reference/android/view/accessibility/AccessibilityWindowInfo.html`. |