如何解决Flutter 设置 Column 中的 Containers 高度以适合
我有简单的 ListView
,其中包含自定义 Widgets
:
@override
Widget build(BuildContext context) {
return Container(
height: Constants.width(context) / 2.5,child: Column(
mainAxisAlignment: MainAxisAlignment.start,crossAxisAlignment: CrossAxisAlignment.start,children: [
Text(
wishlist.name,style: TextStyle(fontSize: 28,fontWeight: FontWeight.bold),),Container(
height: 200,color: Colors.transparent,child: new Container(
decoration: new Boxdecoration(
color: Colors.red,borderRadius: new BorderRadius.only(
topLeft: const Radius.circular(40.0),bottomLeft: const Radius.circular(40.0),)),],);
}
问题是现在我将 Containers
height
设置为 200。但我希望 Container
简单地填充所有的空间剩下的。动态制作 height
的方法是什么? (从我的Text
底部到整个Container
底部)
解决方法
用"scripts": {
"test": [
"ComposerScripts\\RandomLint::runLintAtRandom","secondScript","@thirdOne"
]
}
包裹你的Container
PS:可能您必须将 Expanded
添加到您的 mainAxisSize:MainAxisSize.min
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。