updateFocusState method

void updateFocusState(
  1. bool value, {
  2. bool? focusVisible,
})

Implementation

void updateFocusState(bool value, {bool? focusVisible}) {
  final bool changed = _setPseudoState(_pseudoFocus, value);
  final bool visible = value && (focusVisible ?? ownerDocument.shouldShowFocusVisible);
  _setPseudoState(_pseudoFocusVisible, visible);
  if (changed) {
    _updateFocusWithinAncestors(value);
  }
}