我正在尝试创建这样的聊天记录
尝试使用ListView和CustomerScrollView都强制子级采用完整的水平宽度。
还尝试将固定大小的容器嵌套在ListView Child内,但仍显示为完整长度。
我该如何实现?
代码-子容器为固定大小,但被迫占用屏幕的整个宽度。
child: ListView(
shrinkWrap: true,
children: <Widget>[
Container(
color: Colors.red,
width: 20,
height: 40,
),
],
),
答案 0 :(得分:1)
尝试向容器中添加填充或边距:
Container(
padding: EdgeInsets.only(right: 10),
// OR
margin: EdgeInsets.only(right: 10),
);
使用EdgeInsets.only(left: 10)
代替。