android - Flutter:键盘出现时背景图像被挤压

标签 android dart flutter

键盘出现时背景图片会挤压。

Scaffold(
        body: Stack(
          children: <Widget>[

            Container(
              width:double.infinity ,
              height: double.infinity ,
              child: Image.asset('assets/images/bg.png')),
            Container(
                child: SingleChildScrollView(
                  padding: EdgeInsets.all(width*0.10),
                  child: Column(
                    crossAxisAlignment: CrossAxisAlignment.stretch,
                    children: <Widget>[
                      SizedBox(height: height*0.10,),
                      Container(decoration: BoxDecoration(color:Colors.transparent),child: Container(margin: EdgeInsets.only(bottom: height*0.02,left: 20.0,right: 20.0),child: Image.asset('assets/images/logo.png'),),),
                      SizedBox(height: height*0.05,),
                      Container(
                          decoration: BoxDecoration(color: Colors.transparent),
                          child: new Form(
                              key: _formKey,
                              autovalidate: _autoValidate,
                              child: LoginFrom(width,height))),

                    ],
                  ),
                ),
              ),


          ],
        )

    )

enter image description here

最佳答案

或者你应该使用脚手架参数

resizeToAvoidBottomInset: false

Scaffold(
   resizeToAvoidBottomInset: false,
   body: (your_code)
)

关于android - Flutter:键盘出现时背景图像被挤压,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54629235/

相关文章:

android - 如何在android中使用自定义适配器检查多个值

javascript - 对 Javascript、PHP 和 Dart 进行基准测试

flutter - 如何将行对齐到固定位置

Android Toggle Button setChecked(...)方法不改变按钮的状态

android - 如何在 Android 上获取 google 用户名?

android - 反序列化时出现 Gson 异常(无参数构造函数不存在)

google-maps - 自定义 Flutter Google Map 中的中心位置按钮

flutter - Flutter-转换flutter bloc事件以添加去抖动

sockets - Dio-Flutter Image Upload返回套接字异常

json - 类型jsont中, 'int'类型不是 'String'类型的子类型|解码问题