# RemoteEdgeButtonDefaults

Artifact: [androidx.wear.compose.remote:remote-material3](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote) [View Source](https://cs.android.com/search?q=file:androidx/wear/compose/remote/material3/RemoteEdgeButton.kt+class:androidx.wear.compose.remote.material3.RemoteEdgeButtonDefaults) Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)


```
object RemoteEdgeButtonDefaults
```

<br />

*** ** * ** ***

Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

## Summary

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable @https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemoteComposable https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#buttonColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` that represents the default background and content colors used in a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable @https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemoteComposable https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#buttonColors(androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor)( containerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, contentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, secondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, iconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? )` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` that represents the default background and content colors used in a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable @https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemoteComposable https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#filledTonalButtonColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with filled tonal colors for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable @https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemoteComposable https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#filledTonalButtonColors(androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor)( containerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, contentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, secondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, iconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? )` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with filled tonal colors for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable @https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemoteComposable https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#filledVariantButtonColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with higher chroma container colors for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable @https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemoteComposable https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#filledVariantButtonColors(androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor)( containerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, contentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, secondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, iconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? )` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with higher chroma container colors for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#iconSizeFor(androidx.wear.compose.remote.material3.RemoteEdgeButtonSize)(edgeButtonSize: https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize)` Recommended icon size for a given edge button size. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable @https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemoteComposable https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#outlinedButtonColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with outlined colors for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` | `@https://developer.android.com/reference/kotlin/androidx/compose/runtime/Composable @https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemoteComposable https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#outlinedButtonColors(androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.state.RemoteColor)( contentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, secondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, iconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? )` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with outlined colors for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shapes/RemoteShape` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#shape(androidx.wear.compose.remote.material3.RemoteEdgeButtonSize)(buttonSize: https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize)` The recommended shape for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` of a given `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#shape(androidx.wear.compose.remote.material3.RemoteEdgeButtonSize)`. |

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#BottomContentPadding()` The recommended bottom content padding for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemotePaddingValues` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#ContentPadding()` The default content padding used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#ExtraSmallIconSize()` The recommended icon size when used with `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#ExtraSmall()`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#HorizontalContentPadding()` The recommended horizontal content padding for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#LargeIconSize()` The recommended icon size when used with `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#Large()`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#MediumIconSize()` The recommended icon size when used with `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#Medium()`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#SmallIconSize()` The recommended icon size when used with `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#Small()`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#TopContentPadding()` The recommended top content padding for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#VerticalPadding()` Padding around the Edge Button on its top and bottom. |

## Public functions

### buttonColors

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
@Composable
@RemoteComposable
fun buttonColors(): RemoteButtonColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` that represents the default background and content colors used in a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### buttonColors

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
@Composable
@RemoteComposable
fun buttonColors(
    containerColor: RemoteColor? = null,
    contentColor: RemoteColor? = null,
    secondaryContentColor: RemoteColor? = null,
    iconColor: RemoteColor? = null,
    disabledContainerColor: RemoteColor? = null,
    disabledContentColor: RemoteColor? = null,
    disabledSecondaryContentColor: RemoteColor? = null,
    disabledIconColor: RemoteColor? = null
): RemoteButtonColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` that represents the default background and content colors used in a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

| Parameters |
|---|---|
| `containerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The background color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `contentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `secondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The secondary content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `iconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The icon color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The background color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |
| `disabledContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |
| `disabledSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The secondary content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |
| `disabledIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The icon color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |

### filledTonalButtonColors

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
@Composable
@RemoteComposable
fun filledTonalButtonColors(): RemoteButtonColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with filled tonal colors for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### filledTonalButtonColors

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
@Composable
@RemoteComposable
fun filledTonalButtonColors(
    containerColor: RemoteColor? = null,
    contentColor: RemoteColor? = null,
    secondaryContentColor: RemoteColor? = null,
    iconColor: RemoteColor? = null,
    disabledContainerColor: RemoteColor? = null,
    disabledContentColor: RemoteColor? = null,
    disabledSecondaryContentColor: RemoteColor? = null,
    disabledIconColor: RemoteColor? = null
): RemoteButtonColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with filled tonal colors for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

| Parameters |
|---|---|
| `containerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The background color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `contentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `secondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The secondary content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `iconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The icon color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The background color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |
| `disabledContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |
| `disabledSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The secondary content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |
| `disabledIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The icon color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |

### filledVariantButtonColors

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
@Composable
@RemoteComposable
fun filledVariantButtonColors(): RemoteButtonColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with higher chroma container colors for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### filledVariantButtonColors

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
@Composable
@RemoteComposable
fun filledVariantButtonColors(
    containerColor: RemoteColor? = null,
    contentColor: RemoteColor? = null,
    secondaryContentColor: RemoteColor? = null,
    iconColor: RemoteColor? = null,
    disabledContainerColor: RemoteColor? = null,
    disabledContentColor: RemoteColor? = null,
    disabledSecondaryContentColor: RemoteColor? = null,
    disabledIconColor: RemoteColor? = null
): RemoteButtonColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with higher chroma container colors for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

| Parameters |
|---|---|
| `containerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The background color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `contentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `secondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The secondary content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `iconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The icon color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `disabledContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The background color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |
| `disabledContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |
| `disabledSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The secondary content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |
| `disabledIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The icon color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |

### iconSizeFor

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
fun iconSizeFor(edgeButtonSize: RemoteEdgeButtonSize): RemoteDp
```

Recommended icon size for a given edge button size.

| Parameters |
|---|---|
| `edgeButtonSize: https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize` | The size of the edge button |

### outlinedButtonColors

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
@Composable
@RemoteComposable
fun outlinedButtonColors(): RemoteButtonColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with outlined colors for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### outlinedButtonColors

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
@Composable
@RemoteComposable
fun outlinedButtonColors(
    contentColor: RemoteColor? = null,
    secondaryContentColor: RemoteColor? = null,
    iconColor: RemoteColor? = null,
    disabledContentColor: RemoteColor? = null,
    disabledSecondaryContentColor: RemoteColor? = null,
    disabledIconColor: RemoteColor? = null
): RemoteButtonColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with outlined colors for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

| Parameters |
|---|---|
| `contentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `secondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The secondary content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `iconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The icon color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled. |
| `disabledContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |
| `disabledSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The secondary content color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |
| `disabledIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | The icon color of this `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled. |

### shape

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
fun shape(buttonSize: RemoteEdgeButtonSize = RemoteEdgeButtonSize.Small): RemoteShape
```

The recommended shape for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` of a given `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults#shape(androidx.wear.compose.remote.material3.RemoteEdgeButtonSize)`.

| Parameters |
|---|---|
| `buttonSize: https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize = RemoteEdgeButtonSize.Small` | The `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize` of the edge button. |

## Public properties

### BottomContentPadding

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val BottomContentPadding: RemoteDp
```

The recommended bottom content padding for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### ContentPadding

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val ContentPadding: RemotePaddingValues
```

The default content padding used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### ExtraSmallIconSize

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val ExtraSmallIconSize: RemoteDp
```

The recommended icon size when used with `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#ExtraSmall()`.

### HorizontalContentPadding

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val HorizontalContentPadding: RemoteDp
```

The recommended horizontal content padding for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### LargeIconSize

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val LargeIconSize: RemoteDp
```

The recommended icon size when used with `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#Large()`.

### MediumIconSize

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val MediumIconSize: RemoteDp
```

The recommended icon size when used with `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#Medium()`.

### SmallIconSize

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val SmallIconSize: RemoteDp
```

The recommended icon size when used with `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize#Small()`.

### TopContentPadding

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val TopContentPadding: RemoteDp
```

The recommended top content padding for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### VerticalPadding

Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)

```
val VerticalPadding: RemoteDp
```

Padding around the Edge Button on its top and bottom.