Могу ли я поместить Layoutbuilder в Listview в флаттер - PullRequest
0 голосов
/ 17 марта 2020

Я хочу поместить 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

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...