我有一个容器A和一个容器B,这样容器A包含了容器B。 我希望容器A将自身包装成孩子的大小,即。在Flutter文档中将容器B定义为容器。
它可以按预期工作,并且容器A的尺寸恰好适合容器B。
但是,当在容器A上使用对齐属性时,容器A会延伸整个高度,而不会考虑容器B的高度。
这是我的代码:
Container(
alignment: Alignment.bottomLeft,
child : Container(child: SizedBox(width:30, height: 300,), color: Colors.green,),
width: 60,
color: Colors.blue,
)
如何使用期望正常行为的容器的对齐属性?
答案 0 :(得分:1)
根据聊天对话,这是必需的结果
Container(
color: Colors.red,
child: Row(
children: <Widget>[
Container(
height: 300,
width: 30,
color: Colors.green,
)
],
),
)
关于这方面,我还有第二个问题。如果我 扭转我的案子,想让我的孩子向右对齐, 左边有个通气空间?
在行中添加mainAxisAlignment: MainAxisAlignment.end