美文网首页Android日常
Flutter 隐藏键盘 然后显示隐藏控件 布局溢出

Flutter 隐藏键盘 然后显示隐藏控件 布局溢出

作者: wasdzy111 | 来源:发表于2019-03-05 10:21 被阅读2次

问题:如图,A区域是一个TextField ,B区是一个自定义键盘,C是一个Text;当A区域获得焦点的时候B隐藏;点击C时候,清除A的焦点,显示B区;

image.png

代码正常写法:

//清除焦点
_focusNode.unfocus();
//显示B
setState(() {
       showKeyB = true;
  });

这种写法,隐藏闪动的时候 总是溢出提示;
尝试写法:

//延迟显示
Future.delayed(Duration(milliseconds: 80), () {
       setState(() {
             showKeyB = true;
       });
 });
//清除焦点
  _focusNode.unfocus();

若那位大神有更好的解决方案,请留言交流!

相关文章

网友评论

    本文标题:Flutter 隐藏键盘 然后显示隐藏控件 布局溢出

    本文链接:https://www.haomeiwen.com/subject/wpxnuqtx.html