微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Flutter 设置 Column 中的 Containers 高度以适合

如何解决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底部

enter image description here

解决方法

"scripts": { "test": [ "ComposerScripts\\RandomLint::runLintAtRandom","secondScript","@thirdOne" ] } 包裹你的Container

PS:可能您必须将 Expanded 添加到您的 mainAxisSize:MainAxisSize.min

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。