---
title: "ApproachMeasureScope"
description: "[ApproachMeasureScope] provides access to lookahead results to allow [ApproachLayoutModifierNode]
to leverage lookahead results to define how measurements and placements approach their
destination.

[ApproachMeasureScope.lookaheadSize] provides the target size of the layout. By knowing the
target size and position, layout adjustments such as animations can be defined in
[ApproachLayoutModifierNode] to morph the layout gradually in both size and position to arrive at
its precalculated bounds."
type: "interface"
---

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


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

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



```kotlin
sealed interface ApproachMeasureScope : ApproachIntrinsicMeasureScope, MeasureScope
```


`ApproachMeasureScope` provides access to lookahead results to allow `ApproachLayoutModifierNode`
to leverage lookahead results to define how measurements and placements approach their
destination.

`ApproachMeasureScope.lookaheadSize` provides the target size of the layout. By knowing the
target size and position, layout adjustments such as animations can be defined in
`ApproachLayoutModifierNode` to morph the layout gradually in both size and position to arrive at
its precalculated bounds.



