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

```kotlin
inner class MeasurementScope(
        var visibleItems: ArrayDeque<TransformingLazyColumnMeasuredItem>,
        var itemSpacing: Int,
        var beforeContentPadding: Int,
        var afterContentPadding: Int,
        var itemsCount: Int,
        var maxHeight: Int,
    )
```

## Properties

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

```kotlin
val isAtStartOrOverscrolledBackwards: Boolean
```

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

```kotlin
val isAtEndOrOverscrolledForward: Boolean
```

## Functions

<h2 id="addvisibleitemsbefore-measureditemprovider">addVisibleItemsBefore</h2>

```kotlin
fun addVisibleItemsBefore(measuredItemProvider: MeasuredItemProvider): Unit
```

<hr class="docs-overload-divider">

<h2 id="addvisibleitemsafter-measureditemprovider">addVisibleItemsAfter</h2>

```kotlin
fun addVisibleItemsAfter(measuredItemProvider: MeasuredItemProvider): Unit
```

<hr class="docs-overload-divider">

<h2 id="correctlayout-anchoritem">correctLayout</h2>

```kotlin
fun correctLayout(anchorItem: TransformingLazyColumnMeasuredItem): Unit
```

<hr class="docs-overload-divider">

<h2 id="anchoritem">anchorItem</h2>

```kotlin
fun anchorItem(): TransformingLazyColumnMeasuredItem?
```

<hr class="docs-overload-divider">

<h2 id="pintostart">pinToStart</h2>

```kotlin
fun pinToStart(): Int
```

Pins the content to the start of the scrollable area. This is used to correct overscroll
at the beginning of the list or when content fits the screen.

<hr class="docs-overload-divider">

<h2 id="pintoend">pinToEnd</h2>

```kotlin
fun pinToEnd(): Int
```

Pins the content to the end of the scrollable area. This is used to correct overscroll at
the end of the list.

<hr class="docs-overload-divider">

<h2 id="restorelayouttoptobottom">restoreLayoutTopToBottom</h2>

```kotlin
fun restoreLayoutTopToBottom(): Int
```

<hr class="docs-overload-divider">

<h2 id="restorelayoutbottomtotop">restoreLayoutBottomToTop</h2>

```kotlin
fun restoreLayoutBottomToTop(): Int
```

<hr class="docs-overload-divider">

<h2 id="restorelayoutcentered">restoreLayoutCentered</h2>

```kotlin
fun restoreLayoutCentered(): Int
```

<hr class="docs-overload-divider">

<h2 id="fitsscreen">fitsScreen</h2>

```kotlin
fun fitsScreen(): Boolean
```