在颤动中,当我们通过触摸外部来编辑TextField和关闭软键盘时,TextField的光标是显示和闪烁的
未聚焦时如何退出编辑模式?即键盘关闭
发布于 2020-11-09 19:16:17
你可以通过eg收听键盘关闭事件。flutter,然后调用FocusScope.of(context).unfocus()
@override
void initState() {
super.initState();
KeyboardVisibility.onChange.listen((bool visible) {
if (!visible) FocusScope.of(context).unfocus();
});
}如果您已经有了自己的方法来检测用户是否已经完成了对文本的编辑,那么只需调用FocusScope.of(context).unfocus(); --它将禁用光标并关闭键盘。
https://stackoverflow.com/questions/64750181
复制相似问题