flutter - 使用 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),
),
],
),
),
解决方案
像这样使用:
crossAxisAlignment: _alignEnd ? CrossAxisAlignment.end : CrossAxisAlignment.start,
推荐阅读
- java - 为什么我的一段代码返回大小为 0 的字符串数组
- java - 无法将数据插入mysql表
- netlogo - NetLogo:当条件满足时设置代理的方向。如果代理在城市,则有 60% 的机会离开
- npm - 无法初始化 TypeORM 项目
- php - codeigniter中的ajax请求返回html代码而不是重定向
- imagemagick - ImageMagick 命令行提取 Gimp 输入的元数据信息
- python - 在python中重新排序列表,所以偶数首先出现
- plsql - 我如何显示用户名的数据(具有相同的角色) - APEX
- javascript - jQuery 将多维表单数据发送到 PHP 脚本
- python - H2O - 从 python 代码中获取交叉验证结果