键盘打开时如何固定容器位置

时间:2019-01-22 06:48:10

标签: dart flutter

我想创建一个注册页面,在其中将所有textfield都设置在中间,现在我要修正底线“已经有一个帐户,让我们开始吧..”,即{{1 }}对象。

loginLink

我要修复return Scaffold( //resizeToAvoidBottomPadding: false, backgroundColor: Colors.green, body: Container( child: Column( children: <Widget>[ new Expanded( child: Center( child: Container( color: Colors.yellow, child: ListView( shrinkWrap: true, padding: EdgeInsets.only(left: 24.0, right: 24.0, top: 70.0), children: <Widget>[ logo, SizedBox(height: 48.0), fullname, SizedBox(height: 16.0), email, SizedBox(height: 16.0), contactNo, SizedBox(height: 16.0), password, SizedBox(height: 16.0), c_password, SizedBox(height: 16.0), address, SizedBox(height: 16.0), signupButton ], ), ), ), ), Container( child: loginLink, margin: EdgeInsets.only(bottom: 10.0), color: Colors.red, ), ], ), ), ); 对象。

1 个答案:

答案 0 :(得分:0)

只需扭曲Container中的顶部SingleChildScrollView。这样,您也可以在键盘打开时滚动链接容器。并设置您的ListView physics: NeverScrollableScrollPhysics(),