首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未聚焦时隐藏TextField的光标

未聚焦时隐藏TextField的光标
EN

Stack Overflow用户
提问于 2020-11-09 18:49:12
回答 1查看 175关注 0票数 1

在颤动中,当我们通过触摸外部来编辑TextField和关闭软键盘时,TextField的光标是显示和闪烁的

未聚焦时如何退出编辑模式?即键盘关闭

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-09 19:16:17

你可以通过eg收听键盘关闭事件。flutter,然后调用FocusScope.of(context).unfocus()

代码语言:javascript
复制
@override
void initState() {
  super.initState();
  KeyboardVisibility.onChange.listen((bool visible) {
    if (!visible) FocusScope.of(context).unfocus();
  });
}

如果您已经有了自己的方法来检测用户是否已经完成了对文本的编辑,那么只需调用FocusScope.of(context).unfocus(); --它将禁用光标并关闭键盘。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64750181

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档