在开始和居中的行中排列元素

加布

我有一个似乎无法解决的难题。我在Flutter中已有一排。本质上,我想完成的是在行的开头放置第一个元素(黄色),在元素的中心放置第二个元素(红色)。我知道Row具有mainAxisAlignment,但是每个元素(即MainAxisAlignment.startMainAxisAlignment.center都需要不同的对齐方式谢谢你的帮助!

示例图片

我能够得出的最接近的结果是:

Row(
      mainAxisAlignment: MainAxisAlignment.start,
      children: <Widget>[
        yellowElement,
        Expanded(child: redElement),
      ],
    );

但这并不是完全居中,而是在黄色占据空间后剩余的可用空间中居中。

孤独的狼

几周前我遇到了这个问题,我发现的唯一解决方案是Stack ...像这样

        Stack(
          children: <Widget>[
            Container(
              color: Colors.grey,
              width: 250,
              height: 50,
              child: Row(
                mainAxisAlignment: MainAxisAlignment.spaceAround,
                children: <Widget>[
                  Container(width: 50, color: Colors.red),
                ],
              ),
            ),
            Positioned(
              top: 0,
              bottom: 0,
              child: Container(
                width: 20,
                color: Colors.yellow,
              ),
            )
          ],
        )

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在同一行中排列文本和图像

来自分类Dev

如何使用 scala 在 Spark 中排列行和列

来自分类Dev

如何居中排列无序列表?

来自分类Dev

试图居中排列无序列表

来自分类Dev

居中排列无序列表

来自分类Dev

在组中排列数组元素

来自分类Dev

在R中排列文字行

来自分类Dev

如何在一个元素具有无限宽度的行中排列元素?

来自分类Dev

在单独的<div>元素中排列标签

来自分类Dev

在 div 中排列元素的最佳方式

来自分类Dev

如何在页脚中居中排列无序列表?

来自分类Dev

在精灵中排列元素以改善 PNG 压缩

来自分类Dev

关于行元素的连续对的排列

来自分类Dev

在CSV文件中排列字典中的键和值-Python

来自分类Dev

在数据框中排列行范围以分隔列

来自分类Dev

从某个元素开始的Python重新排列列表

来自分类Dev

排列矩阵的行和列

来自分类Dev

在R中排列数据

来自分类Dev

在谷歌表格中排列 %

来自分类Dev

在同一行和同一容器中居中对齐元素

来自分类Dev

链接到元素的ID和居中屏幕

来自分类Dev

水平居中徽标和li元素

来自分类Dev

垂直居中的元素。行高与填充

来自分类Dev

如何使用 css 根据它们的内容宽度在 div 中排列这些 tab/bubble 元素?

来自分类Dev

根据行名和列名排列矩阵

来自分类Dev

不能连续排列3个元素。一个应该在左边,其余应该居中

来自分类Dev

图像未在Bootstrap中排列

来自分类Dev

在R中排列数据框

来自分类Dev

在网格中排列图像