Shape Model
data class ShapeModel(val cornerSizeTopLeft: CornerSize = SimpleRect, val cornerSizeTopRight: CornerSize = SimpleRect, val cornerSizeBottomRight: CornerSize = SimpleRect, val cornerSizeBottomLeft: CornerSize = SimpleRect, val cornerFamily: ShapeModel.CornerFamily = CornerFamily.ROUNDED)
Модель, описывающая форму для ShapeDrawable.
Author
Малышев Александр on 12.08.2024
Constructors
Link copied to clipboard
constructor(cornerSizeTopLeft: CornerSize = SimpleRect, cornerSizeTopRight: CornerSize = SimpleRect, cornerSizeBottomRight: CornerSize = SimpleRect, cornerSizeBottomLeft: CornerSize = SimpleRect, cornerFamily: ShapeModel.CornerFamily = CornerFamily.ROUNDED)
Properties
Link copied to clipboard
семейство углов CornerFamily
Link copied to clipboard
CornerSize размер для нижнего левого угла
Link copied to clipboard
CornerSize размер для нижнего правого угла
Link copied to clipboard
CornerSize размер для верхнего левого угла
Link copied to clipboard
CornerSize размер для верхнего правого угла
Functions
Link copied to clipboard
Возвращает новую ShapeModel с измененными на некоторое значение пикселей adjustmentPx углами
Link copied to clipboard
Добавляет ShapeModel в path