CardDefaults

Contains the default values used by all card types.

Properties

Link copied to clipboard
@get:Composable
val elevatedShape: Shape

Default shape for an elevated card.

Link copied to clipboard
@get:Composable
val outlinedShape: Shape

Default shape for an outlined card.

Link copied to clipboard
@get:Composable
val shape: Shape

Default shape for a card.

Functions

Link copied to clipboard
@Composable
fun cardColors(): CardColors
@Composable
fun cardColors(containerColor: Color = Color.Unspecified, contentColor: Color = contentColorFor(containerColor), disabledContainerColor: Color = Color.Unspecified, disabledContentColor: Color = contentColor.copy(DisabledAlpha)): CardColors

Creates a CardColors that represents the default container and content colors used in a Card.

Link copied to clipboard
@Composable
fun cardElevation(defaultElevation: Dp = FilledCardTokens.ContainerElevation, pressedElevation: Dp = FilledCardTokens.PressedContainerElevation, focusedElevation: Dp = FilledCardTokens.FocusContainerElevation, hoveredElevation: Dp = FilledCardTokens.HoverContainerElevation, draggedElevation: Dp = FilledCardTokens.DraggedContainerElevation, disabledElevation: Dp = FilledCardTokens.DisabledContainerElevation): CardElevation

Creates a CardElevation that will animate between the provided values according to the Material specification for a Card.

Link copied to clipboard
@Composable
fun elevatedCardColors(): CardColors
@Composable
fun elevatedCardColors(containerColor: Color = Color.Unspecified, contentColor: Color = contentColorFor(containerColor), disabledContainerColor: Color = Color.Unspecified, disabledContentColor: Color = contentColor.copy(DisabledAlpha)): CardColors

Creates a CardColors that represents the default container and content colors used in an ElevatedCard.

Link copied to clipboard
@Composable
fun elevatedCardElevation(defaultElevation: Dp = ElevatedCardTokens.ContainerElevation, pressedElevation: Dp = ElevatedCardTokens.PressedContainerElevation, focusedElevation: Dp = ElevatedCardTokens.FocusContainerElevation, hoveredElevation: Dp = ElevatedCardTokens.HoverContainerElevation, draggedElevation: Dp = ElevatedCardTokens.DraggedContainerElevation, disabledElevation: Dp = ElevatedCardTokens.DisabledContainerElevation): CardElevation

Creates a CardElevation that will animate between the provided values according to the Material specification for an ElevatedCard.

Link copied to clipboard
@Composable
fun outlinedCardBorder(enabled: Boolean = true): BorderStroke

Creates a BorderStroke that represents the default border used in OutlinedCard.

Link copied to clipboard
@Composable
fun outlinedCardColors(): CardColors
@Composable
fun outlinedCardColors(containerColor: Color = Color.Unspecified, contentColor: Color = contentColorFor(containerColor), disabledContainerColor: Color = Color.Unspecified, disabledContentColor: Color = contentColorFor(containerColor).copy(DisabledAlpha)): CardColors

Creates a CardColors that represents the default container and content colors used in an OutlinedCard.

Link copied to clipboard
@Composable
fun outlinedCardElevation(defaultElevation: Dp = OutlinedCardTokens.ContainerElevation, pressedElevation: Dp = defaultElevation, focusedElevation: Dp = defaultElevation, hoveredElevation: Dp = defaultElevation, draggedElevation: Dp = OutlinedCardTokens.DraggedContainerElevation, disabledElevation: Dp = OutlinedCardTokens.DisabledContainerElevation): CardElevation

Creates a CardElevation that will animate between the provided values according to the Material specification for an OutlinedCard.