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

Border

Render-only декоративная рамка без дочерних виджетов.

Обзор

Border — легковесная декоративная рамка без дочерних элементов. Она полезна в качестве отдельного overlay-слоя — например, для подсветки активного элемента, контуров выделения или декоративного обрамления.

Если требуется контейнер с фоном, рамкой и вложенными детьми, используйте Box.

Рамка выделения

Border outline = new Border()
        .thickness(2.0f)
        .radius(4.0f);
outline.color().set(0.2f, 0.6f, 1.0f, 1.0f);

Связанные ссылки

API

Border()

Конструктор

Создаёт декоратор рамки с белой рамкой толщиной 1px по умолчанию.

Border::color()

Цвет рамки

Возвращает изменяемый цвет рамки.

Возвращает MutableColor: изменяемый цвет MutableColor.

Border::thickness(float)

Толщина рамки

Устанавливает толщину линии рамки в UI-пикселях.

Параметр Тип Описание
thickness float Толщина в UI-пикселях

Возвращает Border: этот виджет для fluent-настройки.

Border::radius(float)

Радиус скругления

Устанавливает радиус скругления углов в UI-пикселях.

Параметр Тип Описание
radius float Радиус в UI-пикселях

Возвращает Border: этот виджет для fluent-настройки.