Package-level declarations
Types
Абсолютный размер угла ShapeModel в пикселях
Подвид CornerSize, который умеет корректировать другие CornerSize
Кастомная фигура, основанная на RectShape, с возможностью скругления углов и добавления "хвоста".
Интерфейс, описывающий размер угла для ShapeModel
Константы с помощью которых определяется относительно какого параметра будет выполнятся скругление
Описывает Shader градиента.
Относительный размер угла ShapeModel в процентах. Абсолютный размер рассчитывается относительно границам, в которые будет вписана форма.
Модель, описывающая тень.
Интерфейс описывающий объект, который имеет ShapeModel]
Drawable рисующий форму согласно ShapeModel.
Модель, описывающая форму для ShapeDrawable.
Конфигурация хвоста для фигуры CornerShape. Позволяет задать положение, выравнивание, размеры и смещение хвоста.
Functions
Корректирует CornerSize на значение adjustmentPx.
Возвращает CornerSize для значения из TypedArray по индексу index
Возвращает true, если хвост располагается вначале или вконце CornerShape
Возвращает true, если хвост располагается сверху или снизу CornerShape
Возвращает для @receiver делегат Shapeable, с помощью которого можно установить ShapeModel, либо через атрибуты attributeSet, либо через Shapeable.shape.
Добавляет ShapeModel в path