interface ShapeOverview
This is the Kotlin form of SwiftUI Shape: SwiftUI documentation. In Swift it reads:
nonisolated protocol Shape : Sendable, Animatable, ViewTopics
Type properties
val buttonBorder: ButtonBorderShape
val textInputBorder: TextInputBorderShape
val containerRelative: ContainerRelativeShape
val circle: Circle
val capsule: Capsule
val ellipse: Ellipse
val rect: Rectangle
Methods
fun rect(cornerSize: CGSize, style: RoundedCornerStyle = RoundedCornerStyle.continuous): RoundedRectangle
fun rect(cornerRadius: Double, style: RoundedCornerStyle = RoundedCornerStyle.continuous): RoundedRectangle
fun rect(topLeadingCorner: Edge.Corner.Style, topTrailingCorner: Edge.Corner.Style, bottomLeadingCorner: Edge.Corner.Style, bottomTrailingCorner: Edge.Corner.Style): ConcentricRectangle
fun rect(corners: Edge.Corner.Style, isUniform: Boolean = false): ConcentricRectangle
fun rect(cornerRadii: RectangleCornerRadii, style: RoundedCornerStyle = RoundedCornerStyle.continuous): UnevenRoundedRectangle
fun rect(topLeadingRadius: Double = 0.0, bottomLeadingRadius: Double = 0.0, bottomTrailingRadius: Double = 0.0, topTrailingRadius: Double = 0.0, style: RoundedCornerStyle = RoundedCornerStyle.continuous): UnevenRoundedRectangle
fun capsule(style: RoundedCornerStyle): Capsule
Types
interface Shape