首页 > 解决方案 > 使用 if 语句颤振 CrossAxisAlignment

问题描述

有时想让我的Expanded班级end与有时可能start。如何使我的Expanded班级与if陈述保持一致?

 new Expanded(
              child: new Column(
                crossAxisAlignment: CrossAxisAlignment.end,
                children: <Widget>[
                  new Text(defaultUserName, style: Theme.of(ctx).textTheme.subhead),
                  new Container(
                    margin: const EdgeInsets.only(top: 10.0,right: 10.0),
                    child: new Text(txt),
                  ),
                ],
              ),
            ),

标签: flutterdart

解决方案


像这样使用:

crossAxisAlignment: _alignEnd ? CrossAxisAlignment.end : CrossAxisAlignment.start,

推荐阅读