Перейти к содержанию

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-настройки.