focusScopeNode method
FocusScopeNode
focusScopeNode({
- String? debugLabel,
- @Deprecated(_focusOnKeyDeprecationMsg) FocusOnKeyCallback? onKey,
- FocusOnKeyEventCallback? onKeyEvent,
- bool skipTraversal = false,
- bool canRequestFocus = true,
- TraversalEdgeBehavior traversalEdgeBehavior = TraversalEdgeBehavior.closedLoop,
Provides a way to easily get a copy of a FocusScopeNode.
Implementation
FocusScopeNode focusScopeNode({
String? debugLabel,
@Deprecated(_focusOnKeyDeprecationMsg) FocusOnKeyCallback? onKey,
FocusOnKeyEventCallback? onKeyEvent,
bool skipTraversal = false,
bool canRequestFocus = true,
TraversalEdgeBehavior traversalEdgeBehavior =
TraversalEdgeBehavior.closedLoop,
}) {
return use.disposable(FocusScopeNode.new, (node) => node.dispose())
..debugLabel = debugLabel
// NOTE: needed to keep backwards compat
// ignore: deprecated_member_use
..onKey = onKey
..onKeyEvent = onKeyEvent
..skipTraversal = skipTraversal
..canRequestFocus = canRequestFocus
..traversalEdgeBehavior = traversalEdgeBehavior;
}