我可以在Flutter中将Layoutbuilder放入Listview

时间:2020-03-17 15:18:38

标签: listview flutter

我想将LayoutBuilder放入ListView,这意味着有多个LayoutBuilder项并放入ListView

我为每个项目使用了LayoutBuilder,因为项目具有自己的高度,这意味着项目的高度不同。

例如

...
ListView.builder(
itemBuilder: (BuildContext context, int index){
  return DetailPostItem(index);
}

 Widget DetailPostItem(int index) {
  return LayoutBuilder(
        builder: (BuildContext context, BoxConstraints viewportConstraints) {
           return Container(
               height: viewportConstraints.maxHeight,
                   ...
           )
        }
      )
}

如何将项目放入列表视图?

非常感谢您。

修改

我想将此项目作为列表进行迭代。 但是,作为图像上部的注释部分需要根据注释的长度灵活。

以下是屏幕截图:

enter image description here

谢谢!

0 个答案:

没有答案