WrapPanel
Потоковый flow-контейнер с переносом детей на новую строку или колонку при нехватке места.
Обзор
WrapPanel — многострочный потоковый контейнер (FlexWrap.WRAP). При горизонтальной ориентации дети идут слева направо и переносятся на новую строку при достижении края. При вертикальной — сверху вниз и переносятся в новую колонку.
spacing(px): Расстояние между элементами внутри одной линии.lineSpacing(px): Расстояние между соседними линиями переноса.
Облако тегов (чипов)
WrapPanel chips = new WrapPanel()
.spacing(6.0f)
.lineSpacing(6.0f);
chips.addChild(new Chip("Action"));
chips.addChild(new Chip("Adventure"));
chips.addChild(new Chip("RPG"));
Связанные ссылки
API
WrapPanel()
Конструктор
Создаёт WrapPanel с горизонтальной ориентацией.
WrapPanel::orientation(Orientation)
Ориентация потока
Задаёт направление потока (HORIZONTAL — строки, VERTICAL — колонки).
| Параметр | Тип | Описание |
|---|---|---|
orientation |
Orientation |
целевая ориентация |
Возвращает WrapPanel: этот виджет для fluent-настройки.
WrapPanel::spacing(float)
Интервал элементов
Задаёт отступ между элементами в одной строке.
| Параметр | Тип | Описание |
|---|---|---|
spacing |
float |
отступ в пикселях UI |
Возвращает WrapPanel: этот виджет для fluent-настройки.
WrapPanel::lineSpacing(float)
Интервал линий
Задаёт отступ между перенесёнными строками/колонками.
| Параметр | Тип | Описание |
|---|---|---|
lineSpacing |
float |
отступ линий в пикселях UI |
Возвращает WrapPanel: этот виджет для fluent-настройки.