Во Flutter «Столбец» — это виджет, который отображает дочерние элементы в вертикальном расположении. Вот несколько методов, обычно используемых с виджетом Flutter Column:
-
crossAxisAlignment: это свойство управляет тем, как дочерние элементы выравниваются по горизонтали внутри столбца. Возможные значения:
CrossAxisAlignment.start,CrossAxisAlignment.centerиCrossAxisAlignment.end. -
mainAxisAlignment: это свойство определяет, как дочерние элементы выравниваются по вертикали внутри столбца. Возможные варианты:
MainAxisAlignment.start,MainAxisAlignment.centerиMainAxisAlignment.end. -
children: свойство
childrenпредставляет собой список виджетов, которые отображаются вертикально внутри столбца. -
mainAxisSize: это свойство управляет высотой столбца. Установка значения
MainAxisSize.maxпозволяет столбцу занимать все доступное пространство по вертикали, аMainAxisSize.minпозволяет столбцу занимать только необходимое пространство. -
verticalDirection: определяет направление, в котором дочерние элементы размещаются в столбце. Возможные варианты:
VerticalDirection.down(по умолчанию) иVerticalDirection.up. -
textBaseline: это свойство используется для выравнивания базовых линий текста внутри столбца. Он принимает такие значения, как
TextBaseline.alphabeticиTextBaseline.ideographic. -
Расширенный: виджет
Расширенныйможно использовать в качестве дочернего элемента столбца, чтобы он занимал все оставшееся вертикальное пространство внутри родительского виджета. -
Гибкий: подобно
Расширенный, виджетГибкийпозволяет столбцу занимать часть доступного вертикального пространства. -
Spacer: виджет
Spacerиспользуется для вставки гибкого пространства между дочерними элементами столбца. -
FractionallySizedBox: этот виджет позволяет указать долю доступного вертикального пространства, которое должен занимать столбец.