SplitButtonShapes


The shapes that will be used in SplitButtonLayout. Split button will morph between these shapes depending on the interaction of the buttons, assuming all of the shapes are CornerBasedShapes.

Summary

Public constructors

SplitButtonShapes(shape: Shape, pressedShape: Shape?, checkedShape: Shape?)
Cmn

Public functions

open operator Boolean
equals(other: Any?)
Cmn
open Int
Cmn

Public properties

Shape?

is the checked shape.

Cmn
Shape?

is the pressed shape.

Cmn
Shape

is the default shape.

Cmn

Public constructors

SplitButtonShapes

SplitButtonShapes(shape: Shape, pressedShape: Shape?, checkedShape: Shape?)

Public functions

equals

open operator fun equals(other: Any?): Boolean

hashCode

open fun hashCode(): Int

Public properties

checkedShape

val checkedShapeShape?

is the checked shape.

pressedShape

val pressedShapeShape?

is the pressed shape.

shape

val shapeShape

is the default shape.