Flutter 鍵盤彈出背景伸縮(頂?shù)魞?nèi)容)

學(xué)習(xí)Flutter第二天,出現(xiàn)了這個問題,之前原生也出現(xiàn)過這個問題。

1.gif

注意看背景,可能看不清楚,就是背景給伸縮了。

試過幾個寫法,都會出現(xiàn)這個問題
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,
                  ],
                ))
          ],
        ));
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容