AccessibilityActionCompat
open class AccessibilityActionCompat
kotlin.Any | |
↳ | androidx.core.view.accessibility.AccessibilityNodeInfoCompat.AccessibilityActionCompat |
A class defining an action that can be performed on an AccessibilityNodeInfo
. Each action has a unique id and a label.
There are three categories of actions:
- Standard actions - These are actions that are reported and handled by the standard UI widgets in the platform. For each standard action there is a static constant defined in this class, e.g.
ACTION_FOCUS
. These actions will havenull
labels. - Custom actions action - These are actions that are reported and handled by custom widgets. i.e. ones that are not part of the UI toolkit. For example, an application may define a custom action for clearing the user history.
- Overriden standard actions - These are actions that override standard actions to customize them. For example, an app may add a label to the standard
ACTION_CLICK
action to indicate to the user that this action clears browsing history.
Note: Views which support these actions should invoke View#setImportantForAccessibility(int)
with View#IMPORTANT_FOR_ACCESSIBILITY_YES
to ensure an android.accessibilityservice.AccessibilityService
can discover the set of supported actions.
Summary
Public constructors | |
---|---|
<init>(actionId: Int, label: CharSequence!) Creates a new instance. |
Public methods | |
---|---|
open Boolean | |
open Int |
getId() Gets the id for this action. |
open CharSequence! |
getLabel() Gets the label for this action. |
open Int |
hashCode() |
Properties | |
---|---|
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action that gives accessibility focus to the node. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action that clears accessibility focus of the node. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action that clears input focus of the node. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action that deselects the node. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action that clicks on the node info. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to collapse an expandable node. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action that context clicks the node. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to copy the current selection to the clipboard. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to cut the current selection and place it to the clipboard. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to dismiss a dismissable node. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to expand an expandable node. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action that gives input focus to the node. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to hide a tooltip. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat |
Action to send an ime actionId which is from |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action that long clicks on the node. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to move a window to a new location. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action that requests to go to the next entity in this node's text at a given movement granularity. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to move to the next HTML element of a given type. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat |
Action to move to the page below. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat |
Action to move to the page left. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat |
Action to move to the page right. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat |
Action to move to the page above. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to paste the current clipboard content. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat |
Action that presses and holds a node. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action that requests to go to the previous entity in this node's text at a given movement granularity. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to move to the previous HTML element of a given type. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to scroll the node content backward. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to scroll the node content down. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to scroll the node content forward. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to scroll the node content left. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to scroll the node content right. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action that scrolls the node to make the specified collection position visible on screen. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action to scroll the node content up. |
static AccessibilityNodeInfoCompat.AccessibilityActionCompat! |
Action that selects the node. |