🌈 Create new beautiful Compose Gradients with our new wesite ->
Class

TextToggleButtonShapes

Represents the shapes used for TextToggleButton in various states.

Source set: Android
public class TextToggleButtonShapes(
    public val uncheckedShape: Shape,
    public val checkedShape: Shape = uncheckedShape,
    public val uncheckedPressedShape: Shape = uncheckedShape,
    public val checkedPressedShape: Shape = uncheckedPressedShape,
)

Represents the shapes used for TextToggleButton in various states.

TextToggleButtonShapes offers flexibility in shape-morphing the TextToggleButton according to the checked and pressed states. See TextToggleButtonDefaults.shapes (which maintains a fixed shape for all states), TextToggleButtonDefaults.animatedShapes (which applies a shape-morph when pressed) and TextToggleButtonDefaults.variantAnimatedShapes (which applies different shapes for checked/unchecked and an additional morph to the current shape when pressed).

Parameters

uncheckedShape the shape of the text toggle button when unchecked
checkedShape the shape of the text toggle button when checked
uncheckedPressedShape the shape of the toggle button when unchecked and pressed
checkedPressedShape the shape of the toggle button when checked and pressed

Functions

copy

Source set: Android
public fun copy(
        uncheckedShape: Shape? = this.uncheckedShape,
        checkedShape: Shape? = this.checkedShape,
        uncheckedPressedShape: Shape? = this.uncheckedPressedShape,
        checkedPressedShape: Shape? = this.checkedPressedShape,
    ): TextToggleButtonShapes

equals

Source set: Android
override fun equals(other: Any?): Boolean

hashCode

Source set: Android
override fun hashCode(): Int