【问题标题】:Flutter set Containers height in Column to fitFlutter 在 Column 中设置容器高度以适应
【发布时间】:2021-05-13 14:45:57
【问题描述】:

我有简单的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底部)

【问题讨论】:

    标签: flutter dart layout widget containers


    【解决方案1】:

    Expanded包裹你的Container

    PS : 可能你必须将mainAxisSize:MainAxisSize.min 添加到你的Column

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-25
      • 1970-01-01
      • 1970-01-01
      • 2022-11-30
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 2023-02-09
      相关资源
      最近更新 更多