FilterChipDefaults

Contains the baseline values used by FilterChip.

Properties

Link copied to clipboard
val Height: Dp

The height applied for a filter chip. Note that you can override it by applying Modifier.height directly on a chip.

Link copied to clipboard
val IconSize: Dp

The size of a filter chip leading icon.

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

Default shape of a filter chip.

Functions

Link copied to clipboard
@Composable
fun elevatedFilterChipColors(containerColor: Color = Color.Unspecified, labelColor: Color = Color.Unspecified, iconColor: Color = Color.Unspecified, disabledContainerColor: Color = Color.Unspecified, disabledLabelColor: Color = Color.Unspecified, disabledLeadingIconColor: Color = Color.Unspecified, disabledTrailingIconColor: Color = Color.Unspecified, selectedContainerColor: Color = Color.Unspecified, disabledSelectedContainerColor: Color = Color.Unspecified, selectedLabelColor: Color = Color.Unspecified, selectedLeadingIconColor: Color = Color.Unspecified, selectedTrailingIconColor: Color = Color.Unspecified): SelectableChipColors

Creates a SelectableChipColors that represents the default container and content colors used in an elevated FilterChip.

Link copied to clipboard
@Composable
fun elevatedFilterChipElevation(elevation: Dp = FilterChipTokens.ElevatedContainerElevation, pressedElevation: Dp = FilterChipTokens.ElevatedPressedContainerElevation, focusedElevation: Dp = FilterChipTokens.ElevatedFocusContainerElevation, hoveredElevation: Dp = FilterChipTokens.ElevatedHoverContainerElevation, draggedElevation: Dp = FilterChipTokens.DraggedContainerElevation, disabledElevation: Dp = FilterChipTokens.ElevatedDisabledContainerElevation): SelectableChipElevation

Creates a SelectableChipElevation that will animate between the provided values according to the Material specification for an elevated FilterChip.

Link copied to clipboard
@Composable
fun filterChipBorder(enabled: Boolean, selected: Boolean, borderColor: Color = FilterChipTokens.FlatUnselectedOutlineColor.value, selectedBorderColor: Color = Color.Transparent, disabledBorderColor: Color = FilterChipTokens.FlatDisabledUnselectedOutlineColor.value.copy( alpha = FilterChipTokens.FlatDisabledUnselectedOutlineOpacity ), disabledSelectedBorderColor: Color = Color.Transparent, borderWidth: Dp = FilterChipTokens.FlatUnselectedOutlineWidth, selectedBorderWidth: Dp = FilterChipTokens.FlatSelectedOutlineWidth): BorderStroke

Creates a BorderStroke that represents the default border used in a flat FilterChip.

Link copied to clipboard
@Composable
fun filterChipColors(containerColor: Color = Color.Unspecified, labelColor: Color = Color.Unspecified, iconColor: Color = Color.Unspecified, disabledContainerColor: Color = Color.Unspecified, disabledLabelColor: Color = Color.Unspecified, disabledLeadingIconColor: Color = Color.Unspecified, disabledTrailingIconColor: Color = Color.Unspecified, selectedContainerColor: Color = Color.Unspecified, disabledSelectedContainerColor: Color = Color.Unspecified, selectedLabelColor: Color = Color.Unspecified, selectedLeadingIconColor: Color = Color.Unspecified, selectedTrailingIconColor: Color = Color.Unspecified): SelectableChipColors

Creates a SelectableChipColors that represents the default container and content colors used in a flat FilterChip.

Link copied to clipboard
@Composable
fun filterChipElevation(elevation: Dp = FilterChipTokens.FlatContainerElevation, pressedElevation: Dp = FilterChipTokens.FlatSelectedPressedContainerElevation, focusedElevation: Dp = FilterChipTokens.FlatSelectedFocusContainerElevation, hoveredElevation: Dp = FilterChipTokens.FlatSelectedHoverContainerElevation, draggedElevation: Dp = FilterChipTokens.DraggedContainerElevation, disabledElevation: Dp = elevation): SelectableChipElevation

Creates a SelectableChipElevation that will animate between the provided values according to the Material specification for a flat FilterChip.