# RemoteSwitchButtonDefaults

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


```
object RemoteSwitchButtonDefaults
```

<br />

*** ** * ** ***

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)`.

## Summary

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonColors` | `@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/RemoteSwitchButtonDefaults#switchButtonColors()()` Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonColors` with default values for `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/RemoteSwitchButtonColors` | `@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/RemoteSwitchButtonDefaults#switchButtonColors(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,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,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,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)( checkedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, checkedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, checkedSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, checkedIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, checkedThumbColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, checkedThumbIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, checkedTrackColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, checkedTrackBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, uncheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, uncheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, uncheckedSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, uncheckedIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, uncheckedThumbColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, uncheckedTrackColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, uncheckedTrackBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledCheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledCheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledCheckedSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledCheckedIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledCheckedThumbColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledCheckedThumbIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledCheckedTrackColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledCheckedTrackBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledUncheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledUncheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledUncheckedSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledUncheckedIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledUncheckedThumbColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor?, disabledUncheckedTrackBorderColor: 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/RemoteSwitchButtonColors` with customized colors for `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)`. |

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/layout/RemotePaddingValues` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonDefaults#ContentPadding()` The default content padding 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/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonDefaults#Height()` The default height of `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/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonDefaults#IconSize()` The recommended default size for icons when used inside `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/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonDefaults#IconSpacing()` The default spacing between an icon and label 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)`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonDefaults#LabelSpacerSize()` The default spacing between label and secondary label 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)`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonDefaults#SwitchHeight()` The total height of the switch control area. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonDefaults#SwitchInnerHeight()` The height of the inner switch control track. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonDefaults#SwitchTrackWidth()` The width of the switch track stroke/border. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonDefaults#SwitchWidth()` The width of the switch control track. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonDefaults#ThumbRadiusChecked()` The radius of the thumb when checked. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteDp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonDefaults#ThumbRadiusUnchecked()` The radius of the thumb when unchecked. |
| `https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/shapes/RemoteRoundedCornerShape` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonDefaults#switchButtonShape()` The default shape for `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)`. |

## Public functions

### switchButtonColors

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

```
@Composable
@RemoteComposable
fun switchButtonColors(): RemoteSwitchButtonColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonColors` with default values for `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)`.

### switchButtonColors

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

```
@Composable
@RemoteComposable
fun switchButtonColors(
    checkedContainerColor: RemoteColor? = null,
    checkedContentColor: RemoteColor? = null,
    checkedSecondaryContentColor: RemoteColor? = null,
    checkedIconColor: RemoteColor? = null,
    checkedThumbColor: RemoteColor? = null,
    checkedThumbIconColor: RemoteColor? = null,
    checkedTrackColor: RemoteColor? = null,
    checkedTrackBorderColor: RemoteColor? = null,
    uncheckedContainerColor: RemoteColor? = null,
    uncheckedContentColor: RemoteColor? = null,
    uncheckedSecondaryContentColor: RemoteColor? = null,
    uncheckedIconColor: RemoteColor? = null,
    uncheckedThumbColor: RemoteColor? = null,
    uncheckedTrackColor: RemoteColor? = null,
    uncheckedTrackBorderColor: RemoteColor? = null,
    disabledCheckedContainerColor: RemoteColor? = null,
    disabledCheckedContentColor: RemoteColor? = null,
    disabledCheckedSecondaryContentColor: RemoteColor? = null,
    disabledCheckedIconColor: RemoteColor? = null,
    disabledCheckedThumbColor: RemoteColor? = null,
    disabledCheckedThumbIconColor: RemoteColor? = null,
    disabledCheckedTrackColor: RemoteColor? = null,
    disabledCheckedTrackBorderColor: RemoteColor? = null,
    disabledUncheckedContainerColor: RemoteColor? = null,
    disabledUncheckedContentColor: RemoteColor? = null,
    disabledUncheckedSecondaryContentColor: RemoteColor? = null,
    disabledUncheckedIconColor: RemoteColor? = null,
    disabledUncheckedThumbColor: RemoteColor? = null,
    disabledUncheckedTrackBorderColor: RemoteColor? = null
): RemoteSwitchButtonColors
```

Creates a `https://developer.android.com/reference/kotlin/androidx/wear/compose/remote/material3/RemoteSwitchButtonColors` with customized colors for `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)`.

| Parameters |
|---|---|
| `checkedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Container color when checked and enabled. |
| `checkedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Content color when checked and enabled. |
| `checkedSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Secondary content color when checked and enabled. |
| `checkedIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Icon color when checked and enabled. |
| `checkedThumbColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Thumb color when checked and enabled. |
| `checkedThumbIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Thumb icon color when checked and enabled. |
| `checkedTrackColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Track color when checked and enabled. |
| `checkedTrackBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Track border color when checked and enabled. |
| `uncheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Container color when unchecked and enabled. |
| `uncheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Content color when unchecked and enabled. |
| `uncheckedSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Secondary content color when unchecked and enabled. |
| `uncheckedIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Icon color when unchecked and enabled. |
| `uncheckedThumbColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Thumb color when unchecked and enabled. |
| `uncheckedTrackColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Track color when unchecked and enabled. |
| `uncheckedTrackBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Track border color when unchecked and enabled. |
| `disabledCheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Container color when checked and disabled. |
| `disabledCheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Content color when checked and disabled. |
| `disabledCheckedSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Secondary content color when checked and disabled. |
| `disabledCheckedIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Icon color when checked and disabled. |
| `disabledCheckedThumbColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Thumb color when checked and disabled. |
| `disabledCheckedThumbIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Thumb icon color when checked and disabled. |
| `disabledCheckedTrackColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Track color when checked and disabled. |
| `disabledCheckedTrackBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Track border color when checked and disabled. |
| `disabledUncheckedContainerColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Container color when unchecked and disabled. |
| `disabledUncheckedContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Content color when unchecked and disabled. |
| `disabledUncheckedSecondaryContentColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Secondary content color when unchecked and disabled. |
| `disabledUncheckedIconColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Icon color when unchecked and disabled. |
| `disabledUncheckedThumbColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Thumb color when unchecked and disabled. |
| `disabledUncheckedTrackBorderColor: https://developer.android.com/reference/kotlin/androidx/compose/remote/creation/compose/state/RemoteColor? = null` | Track border color when unchecked and disabled. |

## Public properties

### 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/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)`.

### 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 height of `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)`.

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

### 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 spacing between an icon and label 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)`.

### LabelSpacerSize

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

```
val LabelSpacerSize: RemoteDp
```

The default spacing between label and secondary label 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)`.

### SwitchHeight

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

```
val SwitchHeight: RemoteDp
```

The total height of the switch control area.

### SwitchInnerHeight

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

```
val SwitchInnerHeight: RemoteDp
```

The height of the inner switch control track.

### SwitchTrackWidth

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

```
val SwitchTrackWidth: RemoteDp
```

The width of the switch track stroke/border.

### SwitchWidth

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

```
val SwitchWidth: RemoteDp
```

The width of the switch control track.

### ThumbRadiusChecked

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

```
val ThumbRadiusChecked: RemoteDp
```

The radius of the thumb when checked.

### ThumbRadiusUnchecked

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

```
val ThumbRadiusUnchecked: RemoteDp
```

The radius of the thumb when unchecked.

### switchButtonShape

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

```
val switchButtonShape: RemoteRoundedCornerShape
```

The default shape for `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)`.