小编Opt*_* GM的帖子

在Flutter中将ListView居中

我正在尝试制作带有徽标的登录/注册屏幕。我需要它们具有响应能力,因此可以适合大多数移动屏幕。为了实现这一点,我使用了ListView。但是,我只需要将ListView居中放置在布局中即可。有什么建议么?

这是我的尝试:

@override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Center(
        child: ListView(
          children: <Widget>[
            Image.asset('assets/images/logo.png', scale: 3.0,),
            InputField('enter email address', Icons.email, TextInputType.emailAddress),
            PasswordInputField('enter password', Icons.lock, TextInputType.text),
            RoundBtn('SIGN IN', signIn),
            RoundBtn('SIGN UP', () => {}),
            OutlineBtn('FORGOT PASSWORD?', () => {})
          ],
        ),
      )
    );
  }
Run Code Online (Sandbox Code Playgroud)

登录屏幕 注册屏幕

android dart flutter flutter-layout

6
推荐指数
2
解决办法
1983
查看次数

标签 统计

android ×1

dart ×1

flutter ×1

flutter-layout ×1