我创建了一个自定义底部导航栏,该导航栏由Row
渲染的3个Expanded
子代标签组成(图片中为蓝色)。
现在,我正在尝试在中间选项卡中渲染一个容器(图片中为红色),但是遇到一个奇怪的问题,我可以设置该容器的高度,但是当我尝试设置自定义宽度,它什么也不会改变,容器的宽度保持等于其父级(扩展类)的宽度。
设法减小容器宽度的唯一方法是对其应用水平边距,但这不是我想要的,因为我需要固定宽度。
有什么想法吗?
导航栏
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),
);