# ButtonGroupDefaults

Artifact: [androidx.xr.glimmer:glimmer](https://developer.android.com/jetpack/androidx/releases/xr-glimmer) [View Source](https://cs.android.com/search?q=file:androidx/xr/glimmer/ButtonGroup.kt+class:androidx.xr.glimmer.ButtonGroupDefaults) Added in [1.0.0-alpha22](https://developer.android.com/jetpack/androidx/releases/xr-glimmer#1.0.0-alpha22)


```
object ButtonGroupDefaults
```

<br />

*** ** * ** ***

Default values used with `https://developer.android.com/reference/kotlin/androidx/xr/glimmer/ButtonGroup.composable#ButtonGroup(androidx.compose.ui.Modifier,androidx.xr.glimmer.ButtonGroupState,androidx.compose.foundation.layout.Arrangement.Horizontal,androidx.compose.ui.Alignment.Vertical,androidx.compose.foundation.layout.PaddingValues,kotlin.Function0)`.

## Summary

| ### Public properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/compose/animation/core/FiniteAnimationSpec<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html>` | `https://developer.android.com/reference/kotlin/androidx/xr/glimmer/ButtonGroupDefaults#AnimateScrollToItemAnimationSpec()` The default animation spec used by `https://developer.android.com/reference/kotlin/androidx/xr/glimmer/ButtonGroupState#animateScrollToItem(kotlin.Int,androidx.compose.animation.core.FiniteAnimationSpec)`. |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/PaddingValues` | `https://developer.android.com/reference/kotlin/androidx/xr/glimmer/ButtonGroupDefaults#ContentPadding()` Internal padding that is applied around the ButtonGroup's children. |
| `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Arrangement.Horizontal` | `https://developer.android.com/reference/kotlin/androidx/xr/glimmer/ButtonGroupDefaults#HorizontalArrangement()` The default arrangement used to horizontally space ButtonGroup children. |
| `https://developer.android.com/reference/kotlin/androidx/compose/ui/Alignment.Vertical` | `https://developer.android.com/reference/kotlin/androidx/xr/glimmer/ButtonGroupDefaults#VerticalAlignment()` The default alignment used to vertically align ButtonGroup children. |

## Public properties

### AnimateScrollToItemAnimationSpec

Added in [1.0.0-alpha22](https://developer.android.com/jetpack/androidx/releases/xr-glimmer#1.0.0-alpha22)

```
val AnimateScrollToItemAnimationSpec: FiniteAnimationSpec<Float>
```

The default animation spec used by `https://developer.android.com/reference/kotlin/androidx/xr/glimmer/ButtonGroupState#animateScrollToItem(kotlin.Int,androidx.compose.animation.core.FiniteAnimationSpec)`.

### ContentPadding

Added in [1.0.0-alpha22](https://developer.android.com/jetpack/androidx/releases/xr-glimmer#1.0.0-alpha22)

```
val ContentPadding: PaddingValues
```

Internal padding that is applied around the ButtonGroup's children.

### HorizontalArrangement

Added in [1.0.0-alpha22](https://developer.android.com/jetpack/androidx/releases/xr-glimmer#1.0.0-alpha22)

```
val HorizontalArrangement: Arrangement.Horizontal
```

The default arrangement used to horizontally space ButtonGroup children.

### VerticalAlignment

Added in [1.0.0-alpha22](https://developer.android.com/jetpack/androidx/releases/xr-glimmer#1.0.0-alpha22)

```
val VerticalAlignment: Alignment.Vertical
```

The default alignment used to vertically align ButtonGroup children.