首页 > 解决方案 > Flutter 布局和虚拟键盘

问题描述

首先,抱歉我的英语不好^^ 使用 Flutter 应用程序时,我有一个包含 Container->BoxDecoration->DecorationImage 的 Scaffold。

但是当虚拟键盘出现在某个字段上时,他将背景图像变平。Whith : resizeToAvoidBottomPadding: false 在 Scaffold 上,没问题,除了键盘不再上升到视野。

有什么解决方案可以正确保持背景吗?

提前致谢,

标签: androidiosflutter

解决方案


代码

Widget build(BuildContext context) {
    return new Scaffold(
      //resizeToAvoidBottomPadding: false, // HERE
      body: new Container(
        decoration: new BoxDecoration(
          image: new DecorationImage(
            image: imgLoginScreen.image,
            fit: BoxFit.fill,
          ),
        ),
        child: new Column(
          mainAxisAlignment: MainAxisAlignment.end,
        crossAxisAlignment: CrossAxisAlignment.stretch,
    mainAxisSize: MainAxisSize.max,
    children: <Widget>[LoginScreenContent()],
      ),
      ),
    );
  }

推荐阅读