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

Shape

Виджет векторных геометрических фигур: прямоугольников, скруглений, кругов, овалов и контуров.

Обзор

Shape отображает векторные 2D-примитивы с аппаратным сглаживанием. Поддерживает заливку и обводку прямоугольников, скругленных фигур, эллипсов и кругов с регулируемой толщиной границы.

Круглая фигура

Shape badge = new Shape()
        .type(Shape.Type.CIRCLE)
        .color(Color.GREEN)
        .stroke(false);

API

Shape::color(ColorView)

Цвет фигуры

Возвращает или устанавливает цвет заливки или контура фигуры.

Параметр Тип Описание
color ColorView —

Возвращает Shape.

Shape::stroke(boolean)

Режим обводки

Управляет отрисовкой фигуры в виде контура (stroke) или сплошной заливки.

Параметр Тип Описание
stroke boolean —

Возвращает Shape.

Shape::strokeWidth(float)

Толщина контура

Возвращает или устанавливает толщину линии контура фигуры.

Параметр Тип Описание
strokeWidth float —

Возвращает Shape.

Shape::type(Type)

Тип фигуры

Возвращает или устанавливает геометрический тип фигуры.

Параметр Тип Описание
type Type —

Возвращает Shape.