相关疑难解决方法(0)

将子元素的高度设置为等于Wrap Widget(Flutter)中包含的其他最高元素

我需要框对齐,如下图所示。我使用Wrap Widget将我的物品按两个元素连续包装。但是,正如我所见,Wrap小部件没有crossAxisAlignment的Stretch属性。

我使用另一种方法来构建cardItem,以简化代码,然后将其用于我的四张卡。也许您知道其他一些Widget可以帮助您做到这一点。

在此处输入图片说明

有人可以帮我吗。请在下面查看我的代码:

class Transfers extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Transfers'),
      ),
      body: Center(
        child: Wrap(
          spacing: 10,
          runSpacing: 10,
          children: <Widget>[
            _buildTransferItem(
              "assets/images/icon.png",
              "Some Text of this box",
              context,
            ),
            _buildTransferItem(
              "assets/images/icon.png",
              "Text",
              context,
            ),
            _buildTransferItem(
              "assets/images/icon.png",
              "Some Text of this box",
              context,
            ),
            _buildTransferItem(
              "assets/images/icon.png",
              "Some Text of this box",
              context,
            ),
          ],
        ),
      ),
    );
  }

  Widget _buildTransferItem(
      String transferIcon, String transferTitle, BuildContext context) {
    return Container(
      width: …
Run Code Online (Sandbox Code Playgroud)

flutter

5
推荐指数
2
解决办法
165
查看次数

标签 统计

flutter ×1