NodeAction enum

Inheritance

Constructors

NodeAction(int? id)
const

Values

actionAccessibilityFocus → const NodeAction

Action that gives accessibility focus to the node.

const NodeAction(64)
actionClearAccessibilityFocus → const NodeAction

Action that clears accessibility focus of the node.

const NodeAction(128)
actionClearFocus → const NodeAction

Action that clears input focus of the node.

const NodeAction(2)
actionClearSelection → const NodeAction

Action that deselects the node.

const NodeAction(8)
actionClick → const NodeAction

Action that clicks on the node info. see: https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.AccessibilityAction#ACTION_CLICK

const NodeAction(16)
actionCollapse → const NodeAction

Action to collapse an expandable node.

const NodeAction(524288)
actionCopy → const NodeAction

Action to copy the current selection to the clipboard.

const NodeAction(16384)
actionCut → const NodeAction

Action to cut the current selection and place it to the clipboard.

const NodeAction(65536)
actionDismiss → const NodeAction

Action to dismiss a dismissable node.

const NodeAction(1048576)
actionExpand → const NodeAction

Action to expand an expandable node.

const NodeAction(262144)
actionFocus → const NodeAction

Action that gives input focus to the node.

const NodeAction(1)
actionLongClick → const NodeAction

Action that long clicks on the node.

const NodeAction(32)
actionNextAtMovementGranularity → const NodeAction

Action that requests to go to the next entity in this node's text at a given movement granularity. For example, move to the next character, word, etc. pass an argument when you perform an action

example:

  final status = await FlutterAccessibilityService.performAction(
    frame.nodeId!,
    NodeAction.actionNextAtMovementGranularity,
    false,
 );
const NodeAction(256)
actionNextHtmlElement → const NodeAction

Action to move to the next HTML element of a given type. For example, move to the BUTTON, INPUT, TABLE, etc. pass an argument when you perform an action

example:

  final status = await FlutterAccessibilityService.performAction(
    frame.nodeId!,
    NodeAction.actionNextHtmlElement,
    "BUTTON",
 );
const NodeAction(1024)
actionPaste → const NodeAction

Action to paste the current clipboard content.

const NodeAction(32768)
actionPreviousAtMovementGranularity → const NodeAction

Action that requests to go to the previous entity in this node's text at a given movement granularity. For example, move to the next character, word, etc. pass an argument when you perform an action

example:

  final status = await FlutterAccessibilityService.performAction(
    frame.nodeId!,
    NodeAction.actionPreviousAtMovementGranularity,
    false,
 );
const NodeAction(512)
actionPreviousHtmlElement → const NodeAction

Action to move to the previous HTML element of a given type. For example, move to the BUTTON, INPUT, TABLE, etc. pass an argument when you perform an action

example:

  final status = await FlutterAccessibilityService.performAction(
    frame.nodeId!,
    NodeAction.actionPreviousHtmlElement,
    "BUTTON",
 );
const NodeAction(2048)
actionScrollBackward → const NodeAction

Action to scroll the node content backward.

const NodeAction(8192)
actionScrollForward → const NodeAction

Action to scroll the node content forward.

const NodeAction(4096)
actionSelect → const NodeAction

Action that selects the node.

const NodeAction(4)
actionSetSelection → const NodeAction

Action to set the selection. Performing this action with no arguments clears the selection. pass an argument when you perform an action

example:

  final status = await FlutterAccessibilityService.performAction(
    frame.nodeId!,
    NodeAction.actionSetSelection,
    {"start": 1, "end": 2},
 );
const NodeAction(131072)
actionSetText → const NodeAction

Action that sets the text of the node. Performing the action without argument, using null or empty CharSequence will clear the text. This action will also put the cursor at the end of text. pass an argument when you perform an action

example:

  final status = await FlutterAccessibilityService.performAction(
    frame.nodeId!,
    NodeAction.actionSetText,
    "Flutter",
 );
const NodeAction(2097152)
focusAccessibility → const NodeAction

The accessibility focus.

const NodeAction(2)
focusInput → const NodeAction

The input focus.

const NodeAction(1)
movementGranularityCharacter → const NodeAction

Movement granularity bit for traversing the text of a node by character.

const NodeAction(1)
movementGranularityLine → const NodeAction

Movement granularity bit for traversing the text of a node by line.

const NodeAction(4)
movementGranularityPage → const NodeAction

Movement granularity bit for traversing the text of a node by page.

const NodeAction(16)
movementGranularityParagraph → const NodeAction

Movement granularity bit for traversing the text of a node by paragraph.

const NodeAction(8)
movementGranularityWord → const NodeAction

Movement granularity bit for traversing the text of a node by word.

const NodeAction(2)
unknown → const NodeAction

Unknown action

const NodeAction(null)

Properties

hashCode int
The hash code for this object.
no setterinherited
id int?
final
index int
A numeric identifier for the enumerated value.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

values → const List<NodeAction>
A constant List of the values in this enum, in order of their declaration.