---
title: "weight"
description: "Size the element's proportional to its [weight] relative to other weighted sibling elements in
the container (this will be the height in a [curvedColumn] and the width in a [curvedRow]). The
parent will divide the space remaining after measuring unweighted child elements and distribute
it according to this weight."
type: "function"
---

<div class='type'>Function</div>


<a id='references'></a>
<div class='sourceset sourceset-android'>Android</div>


```kotlin
public fun CurvedModifier.weight(
    @FloatRange(from = 0.0, fromInclusive = false) weight: Float
): CurvedModifier
```


Size the element's proportional to its `weight` relative to other weighted sibling elements in
the container (this will be the height in a `curvedColumn` and the width in a `curvedRow`). The
parent will divide the space remaining after measuring unweighted child elements and distribute
it according to this weight.

#### Parameters

| | |
| --- | --- |
| weight | The proportional size to give to this element, as related to the total of all weighted siblings. Must be positive. |




## Code Examples
### CurvedWeight
```kotlin
@Composable
fun CurvedWeight() {
    CurvedLayout(modifier = Modifier.fillMaxSize().background(Color.White)) {
        // Evenly spread A, B & C in a 90 degree angle.
        curvedRow(modifier = CurvedModifier.angularSize(90f)) {
            basicCurvedText("A")
            curvedRow(modifier = CurvedModifier.weight(1f)) {}
            basicCurvedText("B")
            curvedRow(modifier = CurvedModifier.weight(1f)) {}
            basicCurvedText("C")
        }
    }
}
```

