Flutter获取/失去焦点引起异常解决

2023-03-12  本文已影响0人  禄子_c79b
1添加延迟解决
//在进入界面自动弹出搜索框,如果过快弹出 会发生异常,可以改为 300毫秒后 弹出,
  Future.delayed(Duration(milliseconds: 300), () {
      focusNode.requestFocus();
    });
//收缩键盘,如果过快隐藏,会发生异常,可以改为 300毫秒后 消失,
   Future.delayed(Duration(milliseconds: 300), () {
     FocusScope.of(context).requestFocus(FocusNode()); //去除焦点
    });
企业微信截图_16786906067330.png

https://blog.csdn.net/kuanxu/article/details/122062514?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-122062514-blog-124828121.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-122062514-blog-124828121.pc_relevant_default&utm_relevant_index=1

上一篇 下一篇

猜你喜欢

热点阅读