ListItemShapes
Represents the shapes of a list item in different states.
ListItemShapes
Class
Common
@ExperimentalMaterial3ExpressiveApi
class ListItemShapes(
val shape: Shape,
val selectedShape: Shape,
val pressedShape: Shape,
val focusedShape: Shape,
val hoveredShape: Shape,
val draggedShape: Shape,
)
Represents the shapes of a list item in different states.
Parameters
| shape | the default shape of the list item. |
| selectedShape | the shape of the list item when selected. |
| pressedShape | the shape of the list item when pressed. |
| focusedShape | the shape of the list item when focused. |
| hoveredShape | the shape of the list item when hovered. |
| draggedShape | the shape of the list item when dragged. |
Functions
fun copy(
shape: Shape? = this.shape,
selectedShape: Shape? = this.selectedShape,
pressedShape: Shape? = this.pressedShape,
focusedShape: Shape? = this.focusedShape,
hoveredShape: Shape? = this.hoveredShape,
draggedShape: Shape? = this.draggedShape,
): ListItemShapes
Returns a copy of this ListItemShapes, optionally overriding some of the values.