<h2 id="spatialcurvedrow-modifier-verticalalignment-depthalignment-horizontalarrangement-curveradius">SpatialCurvedRow</h2>

<div class='sourceset sourceset-android'>Android</div>

```kotlin
@Composable
@SubspaceComposable
public inline fun SpatialCurvedRow(
    modifier: SubspaceModifier = SubspaceModifier,
    verticalAlignment: SpatialAlignment.Vertical = SpatialAlignment.CenterVertically,
    depthAlignment: SpatialAlignment.Depth = SpatialAlignment.CenterDepthwise,
    horizontalArrangement: SpatialArrangement.Horizontal = SpatialArrangement.Center,
    curveRadius: Dp = SpatialCurvedRowDefaults.curveRadius,
    crossinline content: @Composable @SubspaceComposable SpatialRowScope.() -> Unit,
)
```

A layout composable that arranges its children in a curved horizontal sequence.

#### Parameters

| | |
| --- | --- |
| modifier | Appearance modifiers to apply to this Composable. |
| verticalAlignment | The default vertical alignment for child elements within the row. |
| depthAlignment | The default depth alignment for child elements within the row. |
| horizontalArrangement | The horizontal arrangement of the children. |
| curveRadius | Defines the curve of the row by specifying its radius in Dp. A larger radius creates a gentler curve (less curvature), while a smaller positive radius results in a sharper curve (more curvature). Using `Dp.Infinity` or a non-positive value (zero or negative) makes the row straight. When curved, row items are angled to follow the curve's path. This value is the radial distance in the polar coordinate system. |
| content | The composable content to be laid out horizontally in the row. |