logo

SizedBox

flutter

widgets

`SizedBox` — это виджет, который используется для задания фиксированной ширины и/или высоты. Может также использоваться как пустое пространство между элементами (например, как отступ).

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

Если не указаны `width` и `height`, `SizedBox` работает как `Spacer` — добавляет нулевой размер, но может быть полезен для выравнивания.

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

width (double)

Фиксированная ширина виджета. Может быть `null` — тогда ширина определяется по содержимому.

height (double)

Фиксированная высота виджета. Может быть `null` — тогда высота определяется по содержимому.

child (Widget)

Виджет, которому будет задано ограничение по размеру.

⚠️ Важно:

`SizedBox.expand()` или `SizedBox.shrink()` — альтернативные конструкторы, которые задают размеры на весь доступный контейнер или ноль соответственно.