# CurvedAlignment.Angular

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


```
value class CurvedAlignment.Angular
```

<br />

*** ** * ** ***

How to lay down components when they have a smaller sweep than their container. This is analogue of `https://developer.android.com/reference/kotlin/androidx/compose/ui/Alignment.Horizontal` in a `https://developer.android.com/reference/kotlin/androidx/compose/foundation/layout/Column.composable#Column(androidx.compose.ui.Modifier,androidx.compose.foundation.layout.Arrangement.Vertical,androidx.compose.ui.Alignment.Horizontal,kotlin.Function1)`.

## Summary

| ### Public companion functions |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/foundation/CurvedAlignment.Angular` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/foundation/CurvedAlignment.Angular#Custom(kotlin.Float)(ratio: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-float/index.html)` Align the child in a custom position, 0 means Start, 1 means End |

| ### Public companion properties |
|---|---|
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/foundation/CurvedAlignment.Angular` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/foundation/CurvedAlignment.Angular#Center()` Put the child in the middle point of the available space. |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/foundation/CurvedAlignment.Angular` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/foundation/CurvedAlignment.Angular#End()` Put the child at the angular end of the layout of the container, within the available space |
| `https://developer.android.com/reference/kotlin/androidx/wear/compose/foundation/CurvedAlignment.Angular` | `https://developer.android.com/reference/kotlin/androidx/wear/compose/foundation/CurvedAlignment.Angular#Start()` Put the child at the angular start of the layout of the container, within the available space |

## Public companion functions

### Custom

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

```
fun Custom(ratio: Float): CurvedAlignment.Angular
```

Align the child in a custom position, 0 means Start, 1 means End

## Public companion properties

### Center

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

```
val Center: CurvedAlignment.Angular
```

Put the child in the middle point of the available space.

### End

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

```
val End: CurvedAlignment.Angular
```

Put the child at the angular end of the layout of the container, within the available space

### Start

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

```
val Start: CurvedAlignment.Angular
```

Put the child at the angular start of the layout of the container, within the available space