Руководство по использованию виджета столбца Flutter: методы и свойства

Во Flutter «Столбец» — это виджет, который отображает дочерние элементы в вертикальном расположении. Вот несколько методов, обычно используемых с виджетом Flutter Column:

  1. crossAxisAlignment: это свойство управляет тем, как дочерние элементы выравниваются по горизонтали внутри столбца. Возможные значения: CrossAxisAlignment.start, CrossAxisAlignment.centerи CrossAxisAlignment.end.

  2. mainAxisAlignment: это свойство определяет, как дочерние элементы выравниваются по вертикали внутри столбца. Возможные варианты: MainAxisAlignment.start, MainAxisAlignment.centerи MainAxisAlignment.end.

  3. children: свойство childrenпредставляет собой список виджетов, которые отображаются вертикально внутри столбца.

  4. mainAxisSize: это свойство управляет высотой столбца. Установка значения MainAxisSize.maxпозволяет столбцу занимать все доступное пространство по вертикали, а MainAxisSize.minпозволяет столбцу занимать только необходимое пространство.

  5. verticalDirection: определяет направление, в котором дочерние элементы размещаются в столбце. Возможные варианты: VerticalDirection.down(по умолчанию) и VerticalDirection.up.

  6. textBaseline: это свойство используется для выравнивания базовых линий текста внутри столбца. Он принимает такие значения, как TextBaseline.alphabeticи TextBaseline.ideographic.

  7. Расширенный: виджет Расширенныйможно использовать в качестве дочернего элемента столбца, чтобы он занимал все оставшееся вертикальное пространство внутри родительского виджета.

  8. Гибкий: подобно Расширенный, виджет Гибкийпозволяет столбцу занимать часть доступного вертикального пространства.

  9. Spacer: виджет Spacerиспользуется для вставки гибкого пространства между дочерними элементами столбца.

  10. FractionallySizedBox: этот виджет позволяет указать долю доступного вертикального пространства, которое должен занимать столбец.