# FilterChipDefaults

Artifact: [androidx.compose.material3:material3](https://developer.android.com/jetpack/androidx/releases/compose-material3) [View Source](https://cs.android.com/search?q=file:androidx/compose/material3/Chip.kt+class:androidx.compose.material3.FilterChipDefaults) Common/AllAndroid/JVM
- Cmn

  ```
  object FilterChipDefaults
  ```

*** ** * ** ***

Contains the baseline values used by `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

## Summary

| ### Public functions |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#elevatedFilterChipColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in an elevated `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#elevatedFilterChipColors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)( containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, labelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, iconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledSelectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in an elevated `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipElevation` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#elevatedFilterChipElevation(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)( elevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, pressedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, focusedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, hoveredElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, draggedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, disabledElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipElevation` that will animate between the provided values according to the Material specification for an elevated `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/BorderStroke` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#filterChipBorder(kotlin.Boolean,kotlin.Boolean,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)( enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, selected: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, borderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledSelectedBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, borderWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, selectedBorderWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/foundation/BorderStroke` that represents the default border used in a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#filterChipColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#filterChipColors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color)( containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, labelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, iconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, disabledSelectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, selectedTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipElevation` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#filterChipElevation(androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp,androidx.compose.ui.unit.Dp)( elevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, pressedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, focusedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, hoveredElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, draggedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp, disabledElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipElevation` that will animate between the provided values according to the Material specification for a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#horizontalArrangement()()` Returns the default arrangement of the icons and label within a filter chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#horizontalArrangement(androidx.compose.ui.unit.Dp)(spacing: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp)` Creates an `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal` that represents the default arrangement of the icons and label within a filter chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#horizontalArrangement(kotlin.Boolean,kotlin.Boolean)(hasLeadingIcon: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, hasTrailingIcon: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html)` Returns the default arrangement of the icons and label within a compact filter chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#shapes()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` that represents the default shape, pressed shape, and selected shape used in a chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#shapes(androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Shape,androidx.compose.ui.graphics.Shape)(shape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape?, selectedShape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape?, pressedShape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape?)` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` that represents the default shape, pressed shape, and selected shape used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` and its variants. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#tonalElevatedFilterChipColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in an elevated, tonal `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#tonalFilterChipColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in a tonal `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`. | Cmn |

| ### Public properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#CompactHorizontalSpacing()` The compact horizontal spacing between the icon and label of a filter chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#ContentPadding()` The padding around the content of this chip, including the leadingIcon, label, and trailingIcon | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#Height()` The height applied for a filter chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#HorizontalSpacing()` The spacing between the icon and label of a filter chip. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#IconSize()` The size of a filter chip leading icon. | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChipDefaults#shape()` Default shape of a filter chip. | Cmn |

## Public functions

### elevatedFilterChipColors

Cmn

```
@Composable
fun elevatedFilterChipColors(): SelectableChipColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in an elevated `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

### elevatedFilterChipColors

Cmn

```
@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 `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in an elevated `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

| Parameters |
|---|---|
| `containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this chip when enabled |
| `labelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the label color of this chip when enabled |
| `iconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's start and end icons when enabled |
| `disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this chip when not enabled |
| `disabledLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the label color of this chip when not enabled |
| `disabledLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's start icon when not enabled |
| `disabledTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's end icon when not enabled |
| `selectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this chip when selected |
| `disabledSelectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this chip when not enabled and selected |
| `selectedLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the label color of this chip when selected |
| `selectedLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's start icon when selected |
| `selectedTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's end icon when selected |

### elevatedFilterChipElevation

Cmn

```
@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 `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipElevation` that will animate between the provided values according to the Material specification for an elevated `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

| Parameters |
|---|---|
| `elevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = FilterChipTokens.ElevatedContainerElevation` | the elevation used when the chip is has no other `https://developer.android.com/reference/kotlin/androidx/compose/foundation/interaction/Interaction`s |
| `pressedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = FilterChipTokens.ElevatedPressedContainerElevation` | the elevation used when the chip is pressed |
| `focusedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = FilterChipTokens.ElevatedFocusContainerElevation` | the elevation used when the chip is focused |
| `hoveredElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = FilterChipTokens.ElevatedHoverContainerElevation` | the elevation used when the chip is hovered |
| `draggedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = FilterChipTokens.DraggedContainerElevation` | the elevation used when the chip is dragged |
| `disabledElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = FilterChipTokens.ElevatedDisabledContainerElevation` | the elevation used when the chip is not enabled |

### filterChipBorder

Cmn

```
@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 `https://developer.android.com/reference/kotlin/androidx/compose/foundation/BorderStroke` that represents the default border used in a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

| Parameters |
|---|---|
| `enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | controls the enabled state of this chip. When `false`, this component will not respond to user input, and it will appear visually disabled and disabled to accessibility services. |
| `selected: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | whether this chip is selected or not |
| `borderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = FilterChipTokens.FlatUnselectedOutlineColor.value` | the border color of this chip when enabled and not selected |
| `selectedBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Transparent` | the border color of this chip when enabled and selected |
| `disabledBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = FilterChipTokens.FlatDisabledUnselectedOutlineColor.value.copy( alpha = FilterChipTokens.FlatDisabledUnselectedOutlineOpacity )` | the border color of this chip when not enabled and not selected |
| `disabledSelectedBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Transparent` | the border color of this chip when not enabled but selected |
| `borderWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = FilterChipTokens.FlatUnselectedOutlineWidth` | the border stroke width of this chip when not selected |
| `selectedBorderWidth: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = FilterChipTokens.FlatSelectedOutlineWidth` | the border stroke width of this chip when selected |

### filterChipColors

Cmn

```
@Composable
fun filterChipColors(): SelectableChipColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

### filterChipColors

Cmn

```
@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 `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

| Parameters |
|---|---|
| `containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this chip when enabled |
| `labelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the label color of this chip when enabled |
| `iconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's start and end icons when enabled |
| `disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this chip when not enabled |
| `disabledLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the label color of this chip when not enabled |
| `disabledLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's start icon when not enabled |
| `disabledTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's end icon when not enabled |
| `selectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this chip when selected |
| `disabledSelectedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the container color of this chip when not enabled and selected |
| `selectedLabelColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the label color of this chip when selected |
| `selectedLeadingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's start icon when selected |
| `selectedTrailingIconColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color = Color.Unspecified` | the color of this chip's end icon when selected |

### filterChipElevation

Cmn

```
@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 `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipElevation` that will animate between the provided values according to the Material specification for a flat `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

| Parameters |
|---|---|
| `elevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = FilterChipTokens.FlatContainerElevation` | the elevation used when the `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` is has no other `https://developer.android.com/reference/kotlin/androidx/compose/foundation/interaction/Interaction`s |
| `pressedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = FilterChipTokens.FlatSelectedPressedContainerElevation` | the elevation used when the chip is pressed |
| `focusedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = FilterChipTokens.FlatSelectedFocusContainerElevation` | the elevation used when the chip is focused |
| `hoveredElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = FilterChipTokens.FlatSelectedHoverContainerElevation` | the elevation used when the chip is hovered |
| `draggedElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = FilterChipTokens.DraggedContainerElevation` | the elevation used when the chip is dragged |
| `disabledElevation: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp = elevation` | the elevation used when the chip is not enabled |

### horizontalArrangement

Cmn

```
fun horizontalArrangement(): Arrangement.Horizontal
```

Returns the default arrangement of the icons and label within a filter chip.

### horizontalArrangement

Cmn

```
fun horizontalArrangement(spacing: Dp): Arrangement.Horizontal
```

Creates an `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal` that represents the default arrangement of the icons and label within a filter chip.

| Parameters |
|---|---|
| `spacing: https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | the spacing between the icon and label |

### horizontalArrangement

Cmn

```
fun horizontalArrangement(hasLeadingIcon: Boolean, hasTrailingIcon: Boolean): Arrangement.Horizontal
```

Returns the default arrangement of the icons and label within a compact filter chip.

### shapes

Cmn

```
@Composable
fun shapes(): ChipShapes
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` that represents the default shape, pressed shape, and selected shape used in a chip.

### shapes

Cmn

```
@Composable
fun shapes(shape: Shape? = null, selectedShape: Shape? = null, pressedShape: Shape? = null): ChipShapes
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` that represents the default shape, pressed shape, and selected shape used in a `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)` and its variants.

| Parameters |
|---|---|
| `shape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape? = null` | the unchecked shape for `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` |
| `selectedShape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape? = null` | the unchecked shape for `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` |
| `pressedShape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape? = null` | the pressed shape for `https://developer.android.com/reference/kotlin/androidx/compose/material3/ChipShapes` |

### tonalElevatedFilterChipColors

Cmn

```
@Composable
fun tonalElevatedFilterChipColors(): SelectableChipColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in an elevated, tonal `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

### tonalFilterChipColors

Cmn

```
@Composable
fun tonalFilterChipColors(): SelectableChipColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/material3/SelectableChipColors` that represents the default container and content colors used in a tonal `https://developer.android.com/reference/kotlin/androidx/compose/material3/FilterChip.composable#FilterChip(kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,kotlin.Function0,kotlin.Function0,androidx.compose.ui.graphics.Shape,androidx.compose.material3.SelectableChipColors,androidx.compose.material3.SelectableChipElevation,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.interaction.MutableInteractionSource)`.

## Public properties

### CompactHorizontalSpacing

Cmn

```
val CompactHorizontalSpacing: Dp
```

The compact horizontal spacing between the icon and label of a filter chip.

### ContentPadding

Cmn

```
val ContentPadding: PaddingValues
```

The padding around the content of this chip, including the leadingIcon, label, and trailingIcon

### Height

Cmn

```
val Height: Dp
```

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

### HorizontalSpacing

Cmn

```
val HorizontalSpacing: Dp
```

The spacing between the icon and label of a filter chip.

### IconSize

Cmn

```
val IconSize: Dp
```

The size of a filter chip leading icon.

### shape

Cmn

```
val shape: Shape
```

Default shape of a filter chip.