dak*_*ojo 7 flutter flutter-layout
我正在为段控件创建自定义窗口小部件。
return Padding(
padding: const EdgeInsets.symmetric(vertical: 20.0),
child: Container(
decoration: BoxDecoration(border: Border.all(color: Colors.blue)),
child: Row(
mainAxisSize: MainAxisSize.min,
children: buttons,
),
),
);
Run Code Online (Sandbox Code Playgroud)
我希望容器缩小到最小尺寸以容纳其子容器。但是,当我将小部件包含在父级中时,它将扩展以填充父级。这是可见的,因为装饰的边框大于按钮。
如何迫使容器收缩?
将容器包装在 Row() 小部件中会使容器缩小到此处提到的容器的子尺寸, https://github.com/flutter/flutter/issues/4949
Row(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Container(
child:button()
),
]
),
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4073 次 |
最近记录: |