美文网首页
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