FocusEditingController constructor

FocusEditingController({
  1. FocusCallback? onFocus,
  2. FocusNode? focusNode,
})

Implementation

FocusEditingController({
  this.onFocus,
  FocusNode? focusNode,
})  : focusNode = focusNode ?? FocusNode(),
      _disposeFocusNode = focusNode == null,
      controller = TextEditingController() {
  if (onFocus != null) {
    this.focusNode.addListener(() {
      onFocus!(this.focusNode.hasFocus);
    });
  }
}