DirectionalFocusAction class

An Action that moves the focus to the focusable node in the direction configured by the associated DirectionalFocusIntent.direction.

This is the Action associated with the key and bound by default to the LogicalKeyboardKey.arrowUp, LogicalKeyboardKey.arrowDown, LogicalKeyboardKey.arrowLeft, and LogicalKeyboardKey.arrowRight keys in the WidgetsApp, with the appropriate associated directions.

Inheritance

Constructors

DirectionalFocusAction()
Creates a DirectionalFocusAction with a fixed key;

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
intentKey LocalKey
The unique key for this action. [...]
final, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

invoke(FocusNode node, covariant DirectionalFocusIntent intent) → void
Called when the action is to be performed. [...]
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node. [...]
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toDiagnosticsNode({String name, DiagnosticsTreeStyle style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel: DiagnosticLevel.info}) String
Returns a string representation of this object.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode.
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
inherited

Constants

key → const LocalKey
The LocalKey that uniquely identifies this action to DirectionalFocusIntent.
ValueKey<Type>(DirectionalFocusAction)