ListView子项大小

时间:2019-01-29 00:35:17

标签: listview flutter

我正在尝试创建这样的聊天记录

enter image description here

尝试使用ListView和CustomerScrollView都强制子级采用完整的水平宽度。

还尝试将固定大小的容器嵌套在ListView Child内,但仍显示为完整长度。

我该如何实现?

代码-子容器为固定大小,但被迫占用屏幕的整个宽度。

child: ListView(
          shrinkWrap: true,
          children: <Widget>[
            Container(
              color: Colors.red,
              width: 20,
              height: 40,
            ),
          ],
        ),

1 个答案:

答案 0 :(得分:1)

尝试向容器中添加填充或边距:

Container(
  padding: EdgeInsets.only(right: 10),
  // OR
  margin: EdgeInsets.only(right: 10),
);

使用EdgeInsets.only(left: 10)代替。