# androidx.wear.compose.remote.material3

## Interfaces

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteMotionScheme` | A motion scheme provides all the `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteAnimationSpec`s for a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteMaterialTheme`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemotePageIndicatorState` | An interface for connection between Pager and remote page indicators. |

## Classes

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteBorderStroke` | Represents a border stroke style to be drawn around a Remote Compose component. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonColors` | Represents the container and content colors used in buttons in different states. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCardColors` | Represents Colors used in `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCard.composable#RemoteCard(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.RemoteCardColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function0)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCheckboxButtonColors` | Represents the container, content, and control colors used in `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCheckboxButton.composable#RemoteCheckboxButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,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.RemoteCheckboxButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,androidx.wear.compose.remote.material3.RemoteBorderStroke,kotlin.Function0,kotlin.Function1,kotlin.Function1)` in various states. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteColorScheme` | Represents the color scheme for the Wear Material 3 theme in a remote context. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonShape` | Shape for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` that fits the bottom edge of a round screen. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonSize` | Size of the `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteIconButtonColors` | Represents the container and content colors used in an icon button in different states. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorColors` | Represents the indicator and track colors used in progress indicator in a remote context. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteRadioButtonColors` | Represents the container, content, and control colors used in `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteRadioButton.composable#RemoteRadioButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,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.RemoteRadioButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,androidx.wear.compose.remote.material3.RemoteBorderStroke,kotlin.Function0,kotlin.Function1,kotlin.Function1)` in various states. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteShapes` | Material surfaces can be displayed in different shapes. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitCheckboxButtonColors` | Represents the container, content, and toggle control colors used in `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitCheckboxButton.composable#RemoteSplitCheckboxButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.state.RemoteString,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.RemoteSplitCheckboxButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1,kotlin.Function1)` in different states. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitRadioButtonColors` | Represents the container, content, and selection control colors used in `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitRadioButton.composable#RemoteSplitRadioButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.state.RemoteString,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.RemoteSplitRadioButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1,kotlin.Function1)` in different states. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitSwitchButtonColors` | Represents the container, content, and switch control colors used in `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitSwitchButton.composable#RemoteSplitSwitchButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.state.RemoteString,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.RemoteSplitSwitchButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1,kotlin.Function1)` in different states. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonColors` | Represents the container, content, and control colors used in `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButton.composable#RemoteSwitchButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,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.RemoteSwitchButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,androidx.wear.compose.remote.material3.RemoteBorderStroke,kotlin.Function0,kotlin.Function1,kotlin.Function1)` in various states. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteTextButtonColors` | Represents the container and content colors used in a text button in different states. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteTypography` | Class holding typography definitions for `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteMaterialTheme`. |

## Objects

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonDefaults` | 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)` |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonGroupDefaults` | Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonGroup.composable#RemoteButtonGroup(androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteDp,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,androidx.compose.remote.creation.compose.layout.RemoteAlignment.Vertical,kotlin.Function1)` |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCardDefaults` | Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCard.composable#RemoteCard(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.RemoteCardColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function0)` |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCheckboxButtonDefaults` | Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCheckboxButton.composable#RemoteCheckboxButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,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.RemoteCheckboxButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,androidx.wear.compose.remote.material3.RemoteBorderStroke,kotlin.Function0,kotlin.Function1,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButtonDefaults` | Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteIconButtonDefaults` | Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteIconButton.composable#RemoteIconButton(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.RemoteIconButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,kotlin.Function0)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteLinearProgressIndicatorDefaults` | Contains defaults for Linear Progress Indicator. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteMaterialTheme` | Contains functions to access the current theme values provided at the call site's `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteMaterialTheme` context. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemotePageIndicatorDefaults` | Contains default values used by remote page indicators. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteProgressIndicatorDefaults` | Contains defaults for Remote Progress Indicators. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteRadioButtonDefaults` | Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteRadioButton.composable#RemoteRadioButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,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.RemoteRadioButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,androidx.wear.compose.remote.material3.RemoteBorderStroke,kotlin.Function0,kotlin.Function1,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteShapeDefaults` | Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteShapes` |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitCheckboxButtonDefaults` | Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitCheckboxButton.composable#RemoteSplitCheckboxButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.state.RemoteString,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.RemoteSplitCheckboxButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitRadioButtonDefaults` | Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitRadioButton.composable#RemoteSplitRadioButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.state.RemoteString,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.RemoteSplitRadioButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitSwitchButtonDefaults` | Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitSwitchButton.composable#RemoteSplitSwitchButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.state.RemoteString,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.RemoteSplitSwitchButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonDefaults` | Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButton.composable#RemoteSwitchButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,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.RemoteSwitchButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,androidx.wear.compose.remote.material3.RemoteBorderStroke,kotlin.Function0,kotlin.Function1,kotlin.Function1)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteTextButtonDefaults` | Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteTextButton.composable#RemoteTextButton(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.RemoteTextButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,kotlin.Function0)`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteTimeTextDefaults` | Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteTimeText.composable#RemoteTimeText(androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteString,androidx.compose.remote.creation.compose.state.RemoteTextUnit,androidx.compose.remote.creation.compose.text.RemoteFontFamily,androidx.compose.remote.creation.compose.state.RemoteString,androidx.compose.remote.creation.compose.state.RemoteString,androidx.compose.remote.creation.compose.state.RemoteString,androidx.compose.remote.creation.compose.state.RemoteColor,androidx.compose.remote.creation.compose.text.RemoteTextStyle,kotlin.String,androidx.compose.ui.text.font.FontVariation.Settings)`. |

## Composables

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteAppCard.composable` | Opinionated Wear Material 3 `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCard.composable#RemoteCard(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.RemoteCardColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function0)` that offers a specific 5 slot layout to show information about an application, e.g. a notification. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButton.composable` | Base level Wear Material3 `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)` that offers a single slot to take any content. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteButtonGroup.composable` | Layout component to implement an expressive group of buttons in a row. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCard.composable` | Base level Wear Material 3 `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCard.composable#RemoteCard(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.RemoteCardColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function0)` that offers a single slot to take any content. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCheckboxButton.composable` | The Wear Material `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCheckboxButton.composable#RemoteCheckboxButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,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.RemoteCheckboxButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,androidx.wear.compose.remote.material3.RemoteBorderStroke,kotlin.Function0,kotlin.Function1,kotlin.Function1)` offers four slots and a specific layout for an icon, a label, a secondaryLabel and a checkbox toggle control. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCircularProgressIndicator.composable` | Indeterminate Material Design circular progress indicator. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCompactButton.composable` | A Wear Material3 `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)` that offers two slots and a specific layout for an icon and label. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCurvedProgressIndicator.composable` | A generalized progress arc component for display on Wear OS. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable` | Wear Material 3 `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteEdgeButton.composable#RemoteEdgeButton(androidx.compose.remote.creation.compose.action.RemoteAction,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.wear.compose.remote.material3.RemoteEdgeButtonSize,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.wear.compose.remote.material3.RemoteButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.shapes.RemoteShape,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function1)` that offers a single slot to take any content. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteHorizontalPageIndicator.composable` | A horizontal page indicator curved along the bottom edge of the screen. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteIcon.composable` | Composable function that displays an icon using a `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/capture/RemoteImageVector`. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteIconButton.composable` | Wear Material `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteIconButton.composable#RemoteIconButton(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.RemoteIconButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,kotlin.Function0)` is a circular, icon-only button with transparent background and no border. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteIntroOutroCurvedProgressIndicator.composable` | A `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCurvedProgressIndicator.composable#RemoteCurvedProgressIndicator(androidx.compose.remote.creation.compose.state.RemoteFloat,androidx.compose.remote.creation.compose.modifier.RemoteModifier,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.state.RemoteFloat,androidx.compose.remote.creation.compose.state.RemoteFloat,androidx.wear.compose.remote.material3.RemoteProgressIndicatorColors,androidx.compose.remote.creation.compose.state.RemoteDp,androidx.compose.remote.creation.compose.state.RemoteDp,androidx.compose.remote.creation.compose.state.RemoteFloat,androidx.compose.remote.creation.compose.state.RemoteFloat,androidx.compose.remote.creation.compose.state.RemoteBoolean,androidx.compose.remote.creation.compose.state.RemoteBoolean)` that plays spring animations at the start and end of the progress, for example for a timer, or for a goal such as a distance, calories or steps. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteLinearProgressIndicator.composable` | Material Design linear progress indicator. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteMaterialTheme.composable` | Material Theming refers to the customization of your Material Design app to better reflect your product's brand. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteOutlinedCard.composable` | Outlined Wear Material 3 `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCard.composable#RemoteCard(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.RemoteCardColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function0)` that offers a single slot to take any content. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteRadioButton.composable` | The Wear Material `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteRadioButton.composable#RemoteRadioButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,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.RemoteRadioButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,androidx.wear.compose.remote.material3.RemoteBorderStroke,kotlin.Function0,kotlin.Function1,kotlin.Function1)` offers four slots and a specific layout for an icon, a label, a secondaryLabel and a radio selection control. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitCheckboxButton.composable` | The Wear Material SplitCheckboxButton offers two slots and shows the current toggle state via a checkbox. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitRadioButton.composable` | The Wear Material SplitRadioButton offers two slots and shows the current selection state via a radio control. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSplitSwitchButton.composable` | The Wear Material SplitSwitchButton offers two slots and shows the current toggle state via a switch. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButton.composable` | The Wear Material `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButton.composable#RemoteSwitchButton(androidx.compose.remote.creation.compose.state.RemoteBoolean,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.RemoteSwitchButtonColors,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,androidx.wear.compose.remote.material3.RemoteBorderStroke,kotlin.Function0,kotlin.Function1,kotlin.Function1)` offers four slots and a specific layout for an icon, a label, a secondaryLabel and a switch toggle control. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteText.composable` | High level element that displays text and provides semantics / accessibility information. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteTextButton.composable` | Wear Material `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteTextButton.composable#RemoteTextButton(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.RemoteTextButtonColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,kotlin.Function0)` is a circular, text-only button with transparent background and no border. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteTimeText.composable` | A remote composable for displaying the time and surrounding text, designed to curve along the top of a circular screen. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteTitleCard.composable` | Opinionated Wear Material 3 `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteCard.composable#RemoteCard(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.RemoteCardColors,androidx.wear.compose.remote.material3.RemoteBorderStroke,androidx.compose.remote.creation.compose.layout.RemotePaddingValues,kotlin.Function0)` that offers a specific layout to show interactive information about an application, e.g. a message. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteVerticalPageIndicator.composable` | A vertical page indicator curved along the right edge of the screen. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/dynamicRemoteColorScheme.composable` | Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteColorScheme` whose colors follow the player's Android system (dynamic) colors. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/rememberRemotePageIndicatorState.composable` | Creates and remembers a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemotePageIndicatorState`. |

## Top-level functions summary

|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteBorderStroke` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/package-summary#RemoteBorderStroke(androidx.compose.remote.creation.compose.state.RemoteDp,androidx.compose.remote.creation.compose.state.RemoteColor)(width: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp, color: 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/package-summary#RemoteBorderStroke(androidx.compose.remote.creation.compose.state.RemoteDp,androidx.compose.remote.creation.compose.state.RemoteColor)` with a solid `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/package-summary#RemoteBorderStroke(androidx.compose.remote.creation.compose.state.RemoteDp,androidx.compose.remote.creation.compose.state.RemoteColor)`. |

## Top-level functions

### RemoteBorderStroke

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

```
fun RemoteBorderStroke(width: RemoteDp, color: RemoteColor): RemoteBorderStroke
```

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/package-summary#RemoteBorderStroke(androidx.compose.remote.creation.compose.state.RemoteDp,androidx.compose.remote.creation.compose.state.RemoteColor)` with a solid `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/package-summary#RemoteBorderStroke(androidx.compose.remote.creation.compose.state.RemoteDp,androidx.compose.remote.creation.compose.state.RemoteColor)`.

| Parameters |
|---|---|
| `width: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | The stroke width of the border. |
| `color: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor` | The `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor` of the border. |