# EdgeButtonDefaults

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


```
object EdgeButtonDefaults
```

<br />

*** ** * ** ***

Contains the default values used by `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/package-summary#EdgeButton(kotlin.Function0,androidx.compose.ui.Modifier,androidx.wear.compose.material3.EdgeButtonSize,kotlin.Boolean,androidx.wear.compose.material3.ButtonColors,androidx.compose.foundation.BorderStroke,androidx.compose.foundation.interaction.MutableInteractionSource,kotlin.Function1)`.

## Summary

| ### Public functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/EdgeButtonDefaults#iconSizeFor(androidx.wear.compose.material3.EdgeButtonSize)(edgeButtonSize: https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/EdgeButtonSize)` Recommended icon size for a given edge button size. |

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/EdgeButtonDefaults#ExtraSmallIconSize()` The recommended icon size when used with `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/EdgeButtonSize#ExtraSmall()`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/EdgeButtonDefaults#LargeIconSize()` The recommended icon size when used with `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/EdgeButtonSize#Large()`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/EdgeButtonDefaults#MediumIconSize()` The recommended icon size when used with `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/EdgeButtonSize#Medium()`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/unit/Dp` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/EdgeButtonDefaults#SmallIconSize()` The recommended icon size when used with `https://developer.android.com/reference/kotlin/androidx/wear/compose/material3/EdgeButtonSize#Small()`. |

## Public functions

### iconSizeFor

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

```
fun iconSizeFor(edgeButtonSize: EdgeButtonSize): Dp
```

Recommended icon size for a given edge button size.

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

## Public properties

### ExtraSmallIconSize

```
val ExtraSmallIconSize: Dp
```

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

### LargeIconSize

```
val LargeIconSize: Dp
```

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

### MediumIconSize

```
val MediumIconSize: Dp
```

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

### SmallIconSize

```
val SmallIconSize: Dp
```

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