学习Flutter第二天,出现了这个问题,之前原生也出现过这个问题。
注意看背景,可能看不清楚,就是背景给伸缩了。
试过几个写法,都会出现这个问题
Scaffold->Container->Form->ListView ->其他控件
Scaffold->Container->Form->Column ->其他控件
Scaffold->Form->Container->ListView ->其他控件
Scaffold->Stack->Container+ListView ->其他控件
...
最后的最后,搜索到一个blog,救了老命。
贴一下,解决方法
...
...
return Scaffold(
resizeToAvoidBottomPadding: false, // 就是这里
body: Stack(
children: <Widget>[
Container(
decoration: BoxDecoration(
image: DecorationImage(
image: new AssetImage('images/ic_login_bg.png'),
fit: BoxFit.cover),
)),
Form(
key: _formKey,
child: Column(
children: <Widget>[
_logoWidget,
_phoneWidget,
],
))
],
));