DirectionalFocusIntent class
An Intent that represents moving to the next focusable node in the given direction.
This is the Intent bound by default to the LogicalKeyboardKey.arrowUp, LogicalKeyboardKey.arrowDown, LogicalKeyboardKey.arrowLeft, and LogicalKeyboardKey.arrowRight keys in the WidgetsApp, with the appropriate associated directions.
See FocusTraversalPolicy for more information about focus traversal.
Constructors
- DirectionalFocusIntent(TraversalDirection direction, {bool ignoreTextFields = true})
-
Creates an intent used to move the focus in the given direction.
const
Properties
- direction → TraversalDirection
-
The direction in which to look for the next focusable node when the
associated DirectionalFocusAction is invoked.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- ignoreTextFields → bool
-
If true, then directional focus actions that occur within a text field
will not happen when the focus node which received the key is a text
field.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
debugFillProperties(
DiagnosticPropertiesBuilder properties) → void -
Add additional properties associated with the node.
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent 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 -
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 ==(
Object other) → bool -
The equality operator.
inherited