# RemoteButtonDefaults

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/RemoteButton.kt+class:androidx.wear.compose.remote.material3.RemoteButtonDefaults) Added in [1.0.0-alpha15](https://developer.android.com/jetpack/androidx/releases/wear-compose-remote#1.0.0-alpha15)


```
object RemoteButtonDefaults
```

<br />

*** ** * ** ***

Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButtonDefaults#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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButtonDefaults#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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButtonDefaults#buttonWithContainerPainterColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` for the content in a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` with an image container painter. |
| `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/RemoteButtonDefaults#buttonWithContainerPainterColors(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` for the content in a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` with an image container painter. |
| `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/RemoteButtonDefaults#childButtonColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with transparent background, the defaults for low emphasis buttons. |
| `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/RemoteButtonDefaults#childButtonColors(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 transparent background, the defaults for low emphasis buttons. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/painter/RemotePainter` | `@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/RemoteButtonDefaults#containerPainter(androidx.compose.remote.creation.compose.state.RemoteImageBitmap,androidx.compose.remote.creation.compose.shaders.RemoteBrush,androidx.compose.remote.creation.compose.state.RemoteFloat,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.ui.layout.ContentScale)( image: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteImageBitmap, scrim: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush?, alpha: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteFloat, shape: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shapes/RemoteShape, contentScale: https://developer.android.com/reference/kotlin/androidx/compose/ui/layout/ContentScale )` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/painter/RemotePainter` for the background of a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` with container painter, that displays an image with a scrim on top to make sure that any content above the background will be legible. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/painter/RemotePainter` | `@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/RemoteButtonDefaults#disabledContainerPainter(androidx.compose.remote.creation.compose.painter.RemotePainter)(containerPainter: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/painter/RemotePainter)` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/painter/RemotePainter` for the disabled background of a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` with container painter - draws the containerPainter with an alpha applied to achieve a disabled effect. |
| `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/RemoteButtonDefaults#filledTonalButtonColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with a muted background and contrasting content color, the defaults for medium emphasis buttons. |
| `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/RemoteButtonDefaults#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 a muted background and contrasting content color, the defaults for medium emphasis buttons. |
| `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/RemoteButtonDefaults#filledVariantButtonColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with higher chroma container colors. |
| `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/RemoteButtonDefaults#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. |
| `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/RemoteButtonDefaults#outlinedButtonColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with a transparent background for outlined buttons. |
| `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/RemoteButtonDefaults#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 a transparent background for outlined buttons. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | `@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/RemoteButtonDefaults#scrimBrush()()` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` for the recommended scrim drawn on top of image container backgrounds. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` | `@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/RemoteButtonDefaults#scrimBrush(androidx.compose.remote.creation.compose.layout.RemoteSize)(size: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemoteSize)` Creates a `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` for the recommended scrim drawn on top of image container backgrounds. |

| ### 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/RemoteButtonDefaults#ButtonHorizontalPadding()` The recommended horizontal padding used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` by default |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonDefaults#ButtonVerticalPadding()` The recommended vertical padding used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` by default |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemotePaddingValues` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonDefaults#CompactButtonContentPadding()` The default content padding used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCompactButton.composable#RemoteCompactButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,kotlin.Function0,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButtonDefaults#CompactButtonHeight()` The height applied for the `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCompactButton.composable#RemoteCompactButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,kotlin.Function0,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButtonDefaults#CompactButtonIconSpacing()` The default size of the spacing between an icon and a text when they are used inside a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCompactButton.composable#RemoteCompactButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,kotlin.Function0,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButtonDefaults#ContentPadding()` The default content padding used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteFloat` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonDefaults#DisabledContainerAlpha()` The default alpha applied to the container when the button is disabled. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonDefaults#ExtraSmallIconSize()` The recommended icon size when used in `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCompactButton.composable#RemoteCompactButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,kotlin.Function0,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`s containing both icon and text. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonDefaults#Height()` The default minimum height applied for the `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButtonDefaults#IconSize()` The recommended default size for icons when used inside a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButtonDefaults#IconSpacing()` The default size of the spacing between an icon and a text when they are used inside a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButtonDefaults#LargeIconSize()` The recommended icon size when used in `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`s for icons such as an app icon |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonDefaults#SmallIconSize()` The recommended icon size when used in `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCompactButton.composable#RemoteCompactButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,kotlin.Function0,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`s containing icon-only content. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonDefaults#Width()` The default minimum width applied for the `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shapes/RemoteRoundedCornerShape` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonDefaults#compactButtonShape()` Recommended `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shapes/RemoteRoundedCornerShape` for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCompactButton.composable#RemoteCompactButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,kotlin.Function0,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shapes/RemoteRoundedCornerShape` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonDefaults#shape()` Recommended `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shapes/RemoteRoundedCornerShape` for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |

## 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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled, used for secondaryLabel content |
| `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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled, used for icon content |
| `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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled |

### buttonWithContainerPainterColors

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

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

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` for the content in a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` with an image container painter.

### buttonWithContainerPainterColors

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

```
@Composable
@RemoteComposable
fun buttonWithContainerPainterColors(
    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` for the content in a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` with an image container painter.

| 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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled, used for secondaryLabel content |
| `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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled, used for icon content |
| `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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled |

### childButtonColors

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

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

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with transparent background, the defaults for low emphasis buttons. Use `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonDefaults#childButtonColors()` for optional or supplementary actions with the least amount of prominence.

### childButtonColors

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

```
@Composable
@RemoteComposable
fun childButtonColors(
    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 transparent background, the defaults for low emphasis buttons. Use `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonDefaults#childButtonColors(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)` for optional or supplementary actions with the least amount of prominence.

| 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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled, used for secondaryLabel content |
| `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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled, used for icon content |
| `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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled |

### containerPainter

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

```
@Composable
@RemoteComposable
fun containerPainter(
    image: RemoteImageBitmap,
    scrim: RemoteBrush? = scrimBrush(),
    alpha: RemoteFloat = DefaultAlpha.rf,
    shape: RemoteShape = this.shape,
    contentScale: ContentScale = ContentScale.Crop
): RemotePainter
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/painter/RemotePainter` for the background of a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` with container painter, that displays an image with a scrim on top to make sure that any content above the background will be legible.

An Image background is a means to reinforce the meaning of information in a Button. Buttons should have a content color that contrasts with the background image and scrim.

| Parameters |
|---|---|
| `image: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteImageBitmap` | The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteImageBitmap` to use to draw the container background of the `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `scrim: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush? = scrimBrush()` | The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` to use to paint a scrim over the container image to ensure that any text drawn over the image is legible. |
| `alpha: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteFloat = DefaultAlpha.rf` | Opacity of the container image painter and scrim. |
| `shape: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shapes/RemoteShape = this.shape` | Define the container shape. |
| `contentScale: https://developer.android.com/reference/kotlin/androidx/compose/ui/layout/ContentScale = ContentScale.Crop` | the rule to apply to scale the image when its size does not match the layout |

### disabledContainerPainter

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

```
@Composable
@RemoteComposable
fun disabledContainerPainter(containerPainter: RemotePainter): RemotePainter
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/painter/RemotePainter` for the disabled background of a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` with container painter - draws the containerPainter with an alpha applied to achieve a disabled effect.

An Image background is a means to reinforce the meaning of information in a Button. Buttons should have a content color that contrasts with the background image and scrim.

| Parameters |
|---|---|
| `containerPainter: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/painter/RemotePainter` | The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/painter/RemotePainter` to use to draw the container background of the `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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(): RemoteButtonColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` with a muted background and contrasting content color, the defaults for medium emphasis buttons.

### 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 a muted background and contrasting content color, the defaults for medium emphasis buttons.

| 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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled, used for secondaryLabel content |
| `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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled, used for icon content |
| `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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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.

### 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.

| 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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled, used for secondaryLabel content |
| `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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled, used for icon content |
| `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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled |

### 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 a transparent background for outlined buttons.

### 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 a transparent background for outlined buttons.

| 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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled, used for secondaryLabel content |
| `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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when enabled, used for icon content |
| `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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` when not enabled |

### scrimBrush

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

```
@Composable
@RemoteComposable
fun scrimBrush(): RemoteBrush
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` for the recommended scrim drawn on top of image container backgrounds.

### scrimBrush

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

```
@Composable
@RemoteComposable
fun scrimBrush(size: RemoteSize): RemoteBrush
```

Creates a `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shaders/RemoteBrush` for the recommended scrim drawn on top of image container backgrounds.

| Parameters |
|---|---|
| `size: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemoteSize` | The size of the scrim brush gradient. |

## Public properties

### ButtonHorizontalPadding

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

```
val ButtonHorizontalPadding: RemoteDp
```

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

### ButtonVerticalPadding

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

```
val ButtonVerticalPadding: RemoteDp
```

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

### CompactButtonContentPadding

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

```
val CompactButtonContentPadding: RemotePaddingValues
```

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

### CompactButtonHeight

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

```
val CompactButtonHeight: RemoteDp
```

The height applied for the `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCompactButton.composable#RemoteCompactButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,kotlin.Function0,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. This includes a visible button height of 32.dp and 8.dp of padding above and below the button in order to meet accessibility guidelines that request a minimum of 48.dp height and width of tappable area.

Note that you can override it by adjusting Modifier.height and Modifier.padding directly on `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCompactButton.composable#RemoteCompactButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,kotlin.Function0,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### CompactButtonIconSpacing

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

```
val CompactButtonIconSpacing: RemoteDp
```

The default size of the spacing between an icon and a text when they are used inside a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCompactButton.composable#RemoteCompactButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,kotlin.Function0,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`

### DisabledContainerAlpha

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

```
val DisabledContainerAlpha: RemoteFloat
```

The default alpha applied to the container when the button is disabled.

### 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 in `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCompactButton.composable#RemoteCompactButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,kotlin.Function0,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`s containing both icon and text.

### Height

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

```
val Height: RemoteDp
```

The default minimum height applied for the `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### IconSize

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

```
val IconSize: RemoteDp
```

The recommended default size for icons when used inside a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### IconSpacing

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

```
val IconSpacing: RemoteDp
```

The default size of the spacing between an icon and a text when they are used inside a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,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 in `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`s for icons such as an app icon

### 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 in `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCompactButton.composable#RemoteCompactButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,kotlin.Function0,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`s containing icon-only content.

### Width

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

```
val Width: RemoteDp
```

The default minimum width applied for the `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### compactButtonShape

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

```
val compactButtonShape: RemoteRoundedCornerShape
```

Recommended `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shapes/RemoteRoundedCornerShape` for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCompactButton.composable#RemoteCompactButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,kotlin.Function0,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.

### shape

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

```
val shape: RemoteRoundedCornerShape
```

Recommended `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shapes/RemoteRoundedCornerShape` for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable#RemoteButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`.