美文网首页
flutter 键盘弹出来页面跟随向上移动

flutter 键盘弹出来页面跟随向上移动

作者: Faith_K | 来源:发表于2020-03-18 16:05 被阅读0次

在最外层套上一个 SingleChildScrollView 即可解决,出现页面被挤压显示不全,就是页面高度不高,增加一个滚动视图就可以了。
先看效果在上代码


image.png
image.png

代码

Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('demo'),
      ),
//点击空白处隐藏键盘
      body: GestureDetector(
        behavior: HitTestBehavior.translucent,
        child: SingleChildScrollView(
          child: Column(
            children: <Widget>[
              SizedBox(height: 400),
              TextField(
                style: TextStyle(
                  fontSize: 16,
                ),
                decoration: InputDecoration(
                  hintText: '请输入手机号码',
                ),

              )
            ],
          ),
        ),
        onTap: (){
          //点击空白处隐藏键盘
          FocusScope.of(context).requestFocus(FocusNode());
        },
      )
    );
  }

相关文章

网友评论

      本文标题:flutter 键盘弹出来页面跟随向上移动

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