---
title: "AppBarWithSearchColors"
description: "Represents the colors used by an [AppBarWithSearch].

See [SearchBarDefaults.appBarWithSearchColors] for the default implementation that follows
Material specifications."
type: "class"
---

<div class='type'>Class</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>


```kotlin
@ExperimentalMaterial3Api
class AppBarWithSearchColors(
    val searchBarColors: SearchBarColors,
    val scrolledSearchBarContainerColor: Color,
    val appBarContainerColor: Color,
    val scrolledAppBarContainerColor: Color,
    val appBarNavigationIconColor: Color,
    val appBarActionIconColor: Color,
)
```


Represents the colors used by an `AppBarWithSearch`.

See `SearchBarDefaults.appBarWithSearchColors` for the default implementation that follows
Material specifications.

#### Parameters

| | |
| --- | --- |
| searchBarColors | the color used for the `SearchBar` of this app bar. |
| scrolledSearchBarContainerColor | the container color of the search bar when content is scrolled |
| appBarContainerColor | the app bar container color. Use `Color.Transparent` to have no color. |
| scrolledAppBarContainerColor | the app bar container color when content is scrolled. |
| appBarNavigationIconColor | the color used for the app bar navigation icon |
| appBarActionIconColor | the color used for the app bar action icons |



## Secondary Constructors

```kotlin
constructor(
    searchBarColors: SearchBarColors,
    appBarContainerColor: Color,
    appBarNavigationIconColor: Color,
    appBarActionIconColor: Color,
) : this(
    searchBarColors,
    Color.Unspecified,
    appBarContainerColor,
    Color.Unspecified,
    appBarNavigationIconColor,
    appBarActionIconColor,
)
```


