无法在扩展类的子级中设置宽度

时间:2019-02-01 07:07:40

标签: flutter

我创建了一个自定义底部导航栏,该导航栏由Row渲染的3个Expanded子代标签组成(图片中为蓝色)。

enter image description here

现在,我正在尝试在中间选项卡中渲染一个容器(图片中为红色),但是遇到一个奇怪的问题,我可以设置该容器的高度,但是当我尝试设置自定义宽度,它什么也不会改变,容器的宽度保持等于其父级(扩展类)的宽度。

设法减小容器宽度的唯一方法是对其应用水平边距,但这不是我想要的,因为我需要固定宽度。

有什么想法吗?

导航栏

BottomAppBar(
          child: Row(
            mainAxisSize: MainAxisSize.max,
            mainAxisAlignment: MainAxisAlignment.spaceAround,
            children: items,
          ),
          color: Colors.white,
        )

物品

Expanded(
      child: Container(height: 60.0, width: 100.0, color: Colors.red),
    );

0 个答案:

没有答案