User interface 尝试Pı;n登录屏幕的背景
我试图为登录屏幕创建用户界面,但当我试图打开键盘设置电子邮件或密码输入时,键盘会弹出,背景图片也会向上移动。我怎样才能防止它发生User interface 尝试Pı;n登录屏幕的背景,user-interface,flutter,background,User Interface,Flutter,Background,我试图为登录屏幕创建用户界面,但当我试图打开键盘设置电子邮件或密码输入时,键盘会弹出,背景图片也会向上移动。我怎样才能防止它发生 class MyPageState extends State<LoginWidget> { @override Widget build(BuildContext context) { return Scaffold( body: Container( decoration: BoxDecoratio
class MyPageState extends State<LoginWidget> {
@override
Widget build(BuildContext context) {
return Scaffold(
body: Container(
decoration: BoxDecoration(
image: DecorationImage(
image: AssetImage("assets/backgroundd.jpg"),
fit: BoxFit.cover)),
child: Stack(
fit: StackFit.expand,
children: <Widget>[
Column(
children: <Widget>[
Padding(
padding: const EdgeInsets.only(top: 280),
child: Container(
height: 60,
width: 280,
decoration:
BoxDecoration(borderRadius: BorderRadius.circular(30)),
child: TextFormField(
textDirection: TextDirection.ltr,
keyboardType: TextInputType.emailAddress,
decoration: InputDecoration(
contentPadding:
EdgeInsets.fromLTRB(20.0, 15.0, 20.0, 15.0),
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(32.0)),
hintText: "please enter your e-mail",
hintStyle: TextStyle(color: Colors.white),
helperStyle: TextStyle(
color: Colors.black,
fontSize: 50,
)),
),
),
)
],
),
类MyPageState扩展状态{
@凌驾
小部件构建(构建上下文){
返回脚手架(
主体:容器(
装饰:盒子装饰(
图像:装饰图像(
图片:AssetImage(“assets/backgroundd.jpg”),
安装:BoxFit.盖),
子:堆栈(
fit:StackFit.expand,
儿童:[
纵队(
儿童:[
填充物(
填充:仅限常量边集(顶部:280),
子:容器(
身高:60,
宽度:280,
装饰:
盒子装饰(边框半径:边框半径。圆形(30)),
子项:TextFormField(
textDirection:textDirection.ltr,
键盘类型:TextInputType.emailAddress,
装饰:输入装饰(
内容填充:
来自LTRB(20.0,15.0,20.0,15.0)的边缘集,
边框:大纲输入边框(
边界半径:边界半径。圆形(32.0)),
hintText:“请输入您的电子邮件”,
hintStyle:TextStyle(颜色:Colors.white),
helperStyle:TextStyle(
颜色:颜色,黑色,
尺寸:50,
)),
),
),
)
],
),
通过resizeToAvoidBottomInset更新Scafold小部件
Scaffold(
resizeToAvoidBottomInset: false, //add this line
body: Container(
child: Stack(
children: <Widget>[
],
))
);
脚手架(
resizeToAvoidBottomInset:false,//添加此行
主体:容器(
子:堆栈(
儿童:[
],
))
);