Source set: Common
public class Shapes(
// Shapes None and Full are omitted as None is a RectangleShape and Full is a CircleShape.
public val extraSmall: CornerBasedShape = ShapeDefaults.ExtraSmall,
public val small: CornerBasedShape = ShapeDefaults.Small,
public val medium: CornerBasedShape = ShapeDefaults.Medium,
public val large: CornerBasedShape = ShapeDefaults.Large,
public val extraLarge: CornerBasedShape = ShapeDefaults.ExtraLarge,
largeIncreased: CornerBasedShape = ShapeDefaults.LargeIncreased,
extraLargeIncreased: CornerBasedShape = ShapeDefaults.ExtraLargeIncreased,
extraExtraLarge: CornerBasedShape = ShapeDefaults.ExtraExtraLarge,
)
Properties
largeIncreased
Source set: Common
public val largeIncreased: CornerBasedShape = largeIncreased
A shape style with 4 same-sized corners whose size are bigger than Shapes.medium and smaller than Shapes.extraLarge. Slightly larger variant to Shapes.large.
extraLargeIncreased
Source set: Common
public val extraLargeIncreased: CornerBasedShape = extraLargeIncreased
A shape style with 4 same-sized corners whose size are bigger than Shapes.large and smaller than Shapes.extraExtraLarge. Slightly larger variant to Shapes.extraLarge.
extraExtraLarge
Source set: Common
public val extraExtraLarge: CornerBasedShape = extraExtraLarge
A shape style with 4 same-sized corners whose size are bigger than Shapes.extraLarge and smaller than CircleShape.
Functions
copy
Source set: Common
public fun copy(
extraSmall: CornerBasedShape = this.extraSmall,
small: CornerBasedShape = this.small,
medium: CornerBasedShape = this.medium,
large: CornerBasedShape = this.large,
extraLarge: CornerBasedShape = this.extraLarge,
largeIncreased: CornerBasedShape = this.largeIncreased,
extraLargeIncreased: CornerBasedShape = this.extraLargeIncreased,
extraExtraLarge: CornerBasedShape = this.extraExtraLarge,
): Shapes
Returns a copy of this Shapes, optionally overriding some of the values.
copy
Source set: Common
public fun copy(
extraSmall: CornerBasedShape = this.extraSmall,
small: CornerBasedShape = this.small,
medium: CornerBasedShape = this.medium,
large: CornerBasedShape = this.large,
extraLarge: CornerBasedShape = this.extraLarge,
): Shapes
Returns a copy of this Shapes, optionally overriding some of the values.
equals
Source set: Common
override fun equals(other: Any?): Boolean
hashCode
Source set: Common
override fun hashCode(): Int
toString
Source set: Common
override fun toString(): String