Перечисление WrapAlignment
Перечисление WrapAlignment задаёт варианты для параметров виджетов раскладки.
Значения передают в конструкторы Row, Column, Wrap, Stack и других виджетов.
Синтаксис
WrapAlignment.start
Значения
| Значение | Описание |
|---|---|
start |
Линии прижаты к началу главной оси. |
end |
Линии прижаты к концу главной оси. |
center |
Линии центрируются. |
spaceBetween |
Свободное место между линиями без зазора у краёв. |
spaceAround |
Свободное место вокруг каждой линии. |
spaceEvenly |
Равные зазоры между линиями и у краёв. |
Значение по умолчанию: start.
Пример
Давайте центрируем линии Wrap:
import 'package:flutter/material.dart';
void main()
{
runApp(
MaterialApp(
home: Scaffold(
body: Wrap(
alignment: WrapAlignment.center,
children: [
SizedBox(width: 100, child: Text('abcde')),
SizedBox(width: 100, child: Text('12345')),
],
),
),
),
);
}
На экране линии Wrap окажутся по центру доступной ширины.
Смотрите также
-
виджет
UnconstrainedBox,
который снимает ограничения родителя с child -
виджет
Offstage,
который убирает виджет с экрана -
виджет
Visibility,
который скрывает один виджет -
виджет
Placeholder,
который рисует серую заглушку заданного размера