logo

Align

flutter

widgets

`Align` — виджет для выравнивания дочернего элемента внутри родительского контейнера по заданному положению (например, по центру, внизу, влево и т.д.).

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

Если размер `Align` больше, чем его `child`, дочерний элемент будет выровнен в пределах всей доступной области.

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

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

Виджет, который нужно выровнять внутри контейнера.

alignment (Alignment)— обязательный

Определяет, где будет размещён дочерний виджет внутри `Align`. Например: `Alignment.center`, `Alignment.topLeft`.

widthFactor (double)

Коэффициент масштабирования ширины. Если указан, ширина `Align` будет равна ширине `child` × `widthFactor`.

heightFactor (double)

Коэффициент масштабирования высоты. Аналогично `widthFactor`.

⚠️ Важно:

Если `widthFactor` или `heightFactor` установлены, но `child` равен `null`, то `Align` не сможет вычислить размеры и вызовет ошибку.