首页 > 解决方案 > Flutter 列子项显示不需要的顺序

问题描述

我正在尝试使用小部件构建登录页面SingleChildScrollViewcolumn显示我的收藏,但由于某种原因,订单完全荒谬,更改 mainAxisAlignment 无济于事。

图像显示输出

这是我的代码:

Container(
            height: lotusGet.height,
            padding: LOTUS_COLLECTION_PADDING,
            child: Column(
              children: [
                Padding(
                  padding: const EdgeInsets.all(8.0),
                  child: Align(
                    alignment: Alignment.centerLeft,
                    child: LotusRoundButton(
                      press: () => Navigator.pop(context),
                      child: Icon(
                        Icons.chevron_left,
                        color: lotusGet.accentColor,
                      ),
                    ),
                  ),
                ),
                const LotusLogo(
                  text: 'log in',
                ),
                SizedBox(
                  height: 0.01 * height,
                ),
                _ErrorText(
                  height: height,
                  lotusGet: lotusGet,
                ),
                SizedBox(
                  height: 0.03 * height,
                ),
                _LoginForm(
                  loginformKey: loginformKey,
                  height: height,
                  lotusGet: lotusGet,
                  emailController: emailController,
                  showPassword: showPassword,
                  passwordController: passwordController,
                ),
              ],
            ),
          ),

从代码和常识可以看出,logo应该在表格上方,但是却出现了相反的情况,有人知道为什么吗?

标签: flutter

解决方案


推荐阅读