一尘不染

键盘处于活动状态时如何避免背景图像缩小?

flutter

我想要一个带有文本输入的背景图像,但是我不知道应该使用哪个小部件来避免键盘处于活动状态时背景图像缩小。

在这里,您可以找到问题的两个屏幕截图以及我的代码:

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    var backgroundImage = new BoxDecoration(
        image: new DecorationImage(
            image: new AssetImage('assets/forest.jpg'), fit: BoxFit.cover));

    return new MaterialApp(
        home: new Scaffold(
            body: new Stack(
      children: <Widget>[
        new Container(
          decoration: backgroundImage,
        ),
        new TextField()
      ],
    )));
  }
}

封闭式键盘
活动键盘


阅读 203

收藏
2020-08-13

共1个答案

一尘不染

您可以使用属性resizeToAvoidBottomPadding来自Scaffold

Scaffold(
     resizeToAvoidBottomPadding: false,
     ...
2020-08-13