Ограничить количество виджетов на основе доступного пространства - PullRequest
0 голосов
/ 12 февраля 2020

Мое дерево виджетов выглядит так:

Container(
   child : Wrap(
      alignment: WrapAlignment.center,
      direction: Axis.horizontal,
      spacing: 8,
      children: _getWidgets(),
   )
)

Теперь этот контейнер находится внутри столбца с другими контейнерами и поэтому имеет динамическую c высоту в зависимости от телефона.

_getWidgets() также возвращает динамическое c количество виджетов. Таким образом, если количество виджетов превышает определенный предел, оно переполняется (это легко исправить, включив прокрутку).

Мне нужно показывать только количество виджетов, которые помещаются в заданное пространство, без включения прокрутки. Возможно ли это?

Например, если у меня 7 виджетов, я рассчитываю, что они начнут переполняться с 5-й позиции, следовательно, я рендеринг только 4 виджетов.

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