logo

Container

flutter

widgets

`Container` — один из самых универсальных виджетов Flutter. Он позволяет управлять отступами, размерами, выравниванием, фоном и декором для вложенного `child`.

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

`Container` комбинирует свойства `Padding`, `Align`, `DecoratedBox`, `SizedBox` и другие — в одном удобном интерфейсе.

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

child (Widget)

Вложенный виджет, который будет размещён внутри контейнера.

padding (EdgeInsets)

Внутренние отступы вокруг `child`.

margin (EdgeInsets)

Внешние отступы контейнера относительно других элементов.

width (double)

Явно заданная ширина контейнера.

height (double)

Явно заданная высота контейнера.

alignment (Alignment)

Выравнивание дочернего элемента внутри контейнера.

color (Color)

Цвет фона контейнера (используется, если `decoration` не задан).

decoration (BoxDecoration)

Декорирование контейнера: фон, бордеры, тени и т.п.