logo

ConstrainedBox

flutter

widgets

`ConstrainedBox` — это виджет, который применяет ограничения по минимальной и максимальной ширине/высоте к своему дочернему элементу. Полезен, когда нужно вручную ограничить размеры виджета, независимо от содержимого.

💡 Примечание:

`ConstrainedBox` особенно полезен при использовании в `Column`, где виджеты не получают ограничений по ширине.

Основные параметры

constraints (BoxConstraints)— обязательный

Объект `BoxConstraints`, определяющий ограничения по размеру.

child (Widget)— обязательный

Виджет, к которому применяются ограничения.

⚠️ Важно:

Если ограничения `ConstrainedBox` конфликтуют с ограничениями родителя, победят ограничения, наложенные родителем.

💡 Примечание:

Для задания только минимального размера существует `SizedBox.expand()` и `BoxConstraints.tight(...)`.