flutter - 将容器缩小到较小的孩子而不是扩大到填充父母
问题描述
我正在为段控件创建一个自定义小部件。
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,
),
),
);
我希望容器缩小到最小尺寸来容纳它的孩子。但是,当我将小部件包含在父级中时,它会扩展以填充父级。这是可见的,因为装饰的边框比按钮大。
如何强制容器收缩?
解决方案
推荐阅读
- vue.js - Vue过滤项目列表与数组
- spring - @WebMvcTest 因“无法加载 ApplicationContext”而失败,但文档指定它不需要 ApplicationContext
- android - 仅为调试构建添加房间数据库迁移
- rxjs - 如何发出不紧跟在 2 后面的 1
- javascript - 图片库 - 单击按钮以显示图片
- python - PYTUBE:引发 HTTPerror (req.full_url, ....)
- linux - sed replace 命令工作但输出无效
- python - 从一列创建多列(具有相同的数据)
- c# - 未完全收集 RTF 电子邮件的 Exchange EWS API 嵌入式附件
- next.js - 如何将我的 Ghost 博客的 AMP 版本获取到我的 Next.js 项目中