# SearchBarColors

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/SearchBar.kt+class:androidx.compose.material3.SearchBarColors) Common/AllAndroid/JVM
- Cmn

  ```
  class SearchBarColors
  ```

*** ** * ** ***

Represents the colors used by a search bar.

See `https://developer.android.com/reference/kotlin/androidx/compose/material3/SearchBarDefaults#colors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.material3.TextFieldColors)` for the default implementation that follows Material specifications.

## Summary

| ### Public constructors |
|---|---|
| `[SearchBarColors](https://developer.android.com/reference/kotlin/androidx/compose/material3/SearchBarColors#SearchBarColors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color))(containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, dividerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color)` **This function is deprecated.** Use overload that takes \`inputFieldColors\` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SearchBarColors#SearchBarColors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.material3.TextFieldColors)( containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, dividerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, inputFieldColors: https://developer.android.com/reference/kotlin/androidx/compose/material3/TextFieldColors )` | Cmn |

| ### Public functions |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/SearchBarColors` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SearchBarColors#copy(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.material3.TextFieldColors)( containerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, dividerColor: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color, inputFieldColors: https://developer.android.com/reference/kotlin/androidx/compose/material3/TextFieldColors )` Returns a copy of this SearchBarColors, optionally overriding some of the values. | Cmn |
| `open operator https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SearchBarColors#equals(kotlin.Any)(other: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html?)` | Cmn |
| `open https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SearchBarColors#hashCode()()` | Cmn |

| ### Public properties |
|---|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SearchBarColors#containerColor()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Color` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SearchBarColors#dividerColor()` | Cmn |
| `https://developer.android.com/reference/kotlin/androidx/compose/material3/TextFieldColors` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/SearchBarColors#inputFieldColors()` | Cmn |

## Public constructors

### SearchBarColors

Cmn

```
[SearchBarColors](https://developer.android.com/reference/kotlin/androidx/compose/material3/SearchBarColors#SearchBarColors(androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color))(containerColor: Color, dividerColor: Color)
```

> [!CAUTION]
> **This function is deprecated.**   
> Use overload that takes \`inputFieldColors\`, use this instead:
>
> ```kotlin
> SearchBarColors(containerColor, dividerColor, inputFieldColors)
> ```

### SearchBarColors

Cmn

```
SearchBarColors(
    containerColor: Color,
    dividerColor: Color,
    inputFieldColors: TextFieldColors
)
```

## Public functions

### copy

Cmn

```
fun copy(
    containerColor: Color = this.containerColor,
    dividerColor: Color = this.dividerColor,
    inputFieldColors: TextFieldColors = this.inputFieldColors
): SearchBarColors
```

Returns a copy of this SearchBarColors, optionally overriding some of the values.

### equals

Cmn

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

### hashCode

Cmn

```
open fun hashCode(): Int
```

## Public properties

### containerColor

Cmn

```
val containerColor: Color
```

### dividerColor

Cmn

```
val dividerColor: Color
```

### inputFieldColors

Cmn

```
val inputFieldColors: TextFieldColors
```