Flutter控制某个TextField获取焦点以及失去焦点
首先交代一下使用场景
点击某个控件使文本框获取焦点 弹出输入法
我们可以直接使用FocusScope.of(context).requestFocus()来实现获取焦点
实现获取焦点首先需要先定义一个FocusNode
FocusNode _commentFocus = FocusNode();
//在TextField中绑定
TextField(
focusNode: _commentFocus,
),
获取焦点
获取焦点当点击时用FocusScope.of(context).requestFocus()获取焦点
FocusScope.of(context).requestFocus(_commentFocus); // 获取焦点
关注我,一起成长!
-AsKai