颤动调整 ListView 子项的宽度

Pan*_*wer 1 listview flutter

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

在此处输入图片说明

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

还尝试在 ListView Child 中嵌套一个固定大小的容器,仍然显示为全长。

我怎样才能做到这一点?

代码 - 其中子容器是固定大小但被迫占据屏幕的整个宽度。

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

Swi*_*ter 5

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

Container(
  padding: EdgeInsets.only(right: 10),
  // OR
  margin: EdgeInsets.only(right: 10),
);
Run Code Online (Sandbox Code Playgroud)

使用EdgeInsets.only(left: 10)的相反。