logo

CrossAxisAlignment

flutter

widgets

`CrossAxisAlignment` — перечисление, определяющее, как элементы выравниваются по поперечной оси в `Row`, `Column` или `Flex`.

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

Поперечная ось — это вертикальная ось для `Row` и горизонтальная для `Column`.

Возможные значения

CrossAxisAlignment.start (CrossAxisAlignment)

Выравнивание по началу поперечной оси.

CrossAxisAlignment.end (CrossAxisAlignment)

Выравнивание по концу поперечной оси.

CrossAxisAlignment.center (CrossAxisAlignment)

Выравнивание по центру поперечной оси.

CrossAxisAlignment.stretch (CrossAxisAlignment)

Растягивает дочерние элементы на всю длину поперечной оси (если это возможно).

CrossAxisAlignment.baseline (CrossAxisAlignment)

Выравнивание по базовой линии текста. Работает только с вертикальным `Row` и требует установки `textBaseline`.

⚠️ Важно:

`CrossAxisAlignment.baseline` работает только если у всех дочерних элементов указан текст с `TextBaseline` (например, `TextBaseline.alphabetic`). Иначе возникнет ошибка.