findLastFocus method Null safety

FocusNode findLastFocus(
  1. FocusNode currentNode
)

Returns the node that should receive focus if focus is traversing backwards, and there is no current focus.

The node returned is the one that should receive focus if focus is traversing backwards (i.e. with previous), and there is no current focus in the nearest FocusScopeNode that currentNode belongs to.

The currentNode argument must not be null.

The default implementation returns the FocusScopeNode.focusedChild, if set, on the nearest scope of the currentNode, otherwise, returns the last node from sortDescendants, or the given currentNode if there are no descendants.

See also:

Implementation

FocusNode findLastFocus(FocusNode currentNode) => _findInitialFocus(currentNode, fromEnd: true);