# AppBarOverflowIndicator

Common/AllAndroid/JVM

## Functions summary

|---|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable https://developer.android.com/reference/kotlin/androidx/compose/material3/AppBarOverflowIndicator.composable#AppBarOverflowIndicator(androidx.compose.material3.AppBarMenuState,androidx.compose.ui.Modifier,kotlin.Boolean,androidx.compose.ui.graphics.Shape,androidx.compose.material3.IconButtonColors,androidx.compose.foundation.interaction.MutableInteractionSource)( menuState: https://developer.android.com/reference/kotlin/androidx/compose/material3/AppBarMenuState, modifier: https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier, enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html, shape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape, colors: https://developer.android.com/reference/kotlin/androidx/compose/material3/IconButtonColors, interactionSource: https://developer.android.com/reference/kotlin/androidx/compose/foundation/interaction/MutableInteractionSource? )` Default overflow indicator for an `https://developer.android.com/reference/kotlin/androidx/compose/material3/AppBarRow.composable#AppBarRow(androidx.compose.ui.Modifier,kotlin.Function1,kotlin.Int,kotlin.Function1)` and `https://developer.android.com/reference/kotlin/androidx/compose/material3/AppBarColumn.composable#AppBarColumn(androidx.compose.ui.Modifier,kotlin.Function1,kotlin.Int,kotlin.Function1)`. | Cmn |

## Functions

### AppBarOverflowIndicator

Cmn 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/AppBarDsl.kt+function:AppBarOverflowIndicator)

```
@Composable
fun AppBarOverflowIndicator(
    menuState: AppBarMenuState,
    modifier: Modifier = Modifier,
    enabled: Boolean = true,
    shape: Shape = IconButtonDefaults.standardShape,
    colors: IconButtonColors = IconButtonDefaults.iconButtonColors(),
    interactionSource: MutableInteractionSource? = null
): Unit
```

Default overflow indicator for an `https://developer.android.com/reference/kotlin/androidx/compose/material3/AppBarRow.composable#AppBarRow(androidx.compose.ui.Modifier,kotlin.Function1,kotlin.Int,kotlin.Function1)` and `https://developer.android.com/reference/kotlin/androidx/compose/material3/AppBarColumn.composable#AppBarColumn(androidx.compose.ui.Modifier,kotlin.Function1,kotlin.Int,kotlin.Function1)`. It uses a `https://developer.android.com/reference/kotlin/androidx/compose/material3/IconButton.composable#IconButton(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Boolean,androidx.compose.material3.IconButtonColors,androidx.compose.foundation.interaction.MutableInteractionSource,androidx.compose.ui.graphics.Shape,kotlin.Function0)`. When clicked it will open the menu associated with the provided `https://developer.android.com/reference/kotlin/androidx/compose/material3/AppBarMenuState`.

| Parameters |
|---|---|
| `menuState: https://developer.android.com/reference/kotlin/androidx/compose/material3/AppBarMenuState` | the `https://developer.android.com/reference/kotlin/androidx/compose/material3/AppBarMenuState` used to show or dismiss the overflow menu. |
| `modifier: https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier = Modifier` | `https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier` to be applied to the overflow indicator. |
| `enabled: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html = true` | controls the enabled state of this icon button. When `false`, this component will not respond to user input, and it will appear visually disabled and disabled to accessibility services. |
| `shape: https://developer.android.com/reference/kotlin/androidx/compose/ui/graphics/Shape = IconButtonDefaults.standardShape` | defines the shape of this icon button's container. |
| `colors: https://developer.android.com/reference/kotlin/androidx/compose/material3/IconButtonColors = IconButtonDefaults.iconButtonColors()` | `https://developer.android.com/reference/kotlin/androidx/compose/material3/IconButtonColors` that will be used to resolve the colors used for this icon button in different states. See `https://developer.android.com/reference/kotlin/androidx/compose/material3/IconButtonDefaults#iconButtonColors()`. |
| `interactionSource: https://developer.android.com/reference/kotlin/androidx/compose/foundation/interaction/MutableInteractionSource? = null` | an optional hoisted `https://developer.android.com/reference/kotlin/androidx/compose/foundation/interaction/MutableInteractionSource` for observing and emitting `https://developer.android.com/reference/kotlin/androidx/compose/foundation/interaction/Interaction`s for this icon button. You can use this to change the icon button's appearance or preview the icon button in different states. Note that if `null` is provided, interactions will still happen internally. |