<div class='type'>Compose Modifier</div>

<a id='references'></a>


<h2 id="layout-measure">layout</h2>

<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun Modifier.layout(measure: MeasureScope.(Measurable, Constraints) -> MeasureResult) =
    this then LayoutElement(measure)
```


Creates a `LayoutModifier` that allows changing how the wrapped element is measured and laid out.

This is a convenience API of creating a custom `LayoutModifier` modifier, without having to
create a class or an object that implements the `LayoutModifier` interface. The intrinsic
measurements follow the default logic provided by the `LayoutModifier`.