---
title: "ScalingLazyListItemScope"
description: "Receiver scope being used by the item content parameter of ScalingLazyColumn."
type: "interface"
---

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


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

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



```kotlin
@ScalingLazyScopeMarker
public sealed interface ScalingLazyListItemScope
```


Receiver scope being used by the item content parameter of ScalingLazyColumn.


## Functions

```kotlin
public fun Modifier.fillParentMaxSize(
        @FloatRange(from = 0.0, to = 1.0) fraction: Float = 1f
    ): Modifier
```


Have the content fill the `Constraints.maxWidth` and `Constraints.maxHeight` of the parent
measurement constraints by setting the `minimum width` to be equal to
the `maximum width` multiplied by `fraction` and the
`minimum height` to be equal to the
`maximum height` multiplied by `fraction`. Note that, by default, the
`fraction` is 1, so the modifier will make the content fill the whole available space.
`fraction` must be between `0` and `1`.

Regular `androidx.compose.foundation.layout.fillMaxSize` can't work inside the scrolling
layouts as the items are measured with `Constraints.Infinity` as the constraints for the main
axis.


```kotlin
public fun Modifier.fillParentMaxWidth(
        @FloatRange(from = 0.0, to = 1.0) fraction: Float = 1f
    ): Modifier
```


Have the content fill the `Constraints.maxWidth` of the parent measurement constraints by
setting the `minimum width` to be equal to the
`maximum width` multiplied by `fraction`. Note that, by default, the
`fraction` is 1, so the modifier will make the content fill the whole parent width.
`fraction` must be between `0` and `1`.

Regular `androidx.compose.foundation.layout.fillMaxWidth` can't work inside the scrolling
horizontally layouts as the items are measured with `Constraints.Infinity` as the constraints
for the main axis.


```kotlin
public fun Modifier.fillParentMaxHeight(
        @FloatRange(from = 0.0, to = 1.0) fraction: Float = 1f
    ): Modifier
```


Have the content fill the `Constraints.maxHeight` of the incoming measurement constraints by
setting the `minimum height` to be equal to the
`maximum height` multiplied by `fraction`. Note that, by default, the
`fraction` is 1, so the modifier will make the content fill the whole parent height.
`fraction` must be between `0` and `1`.

Regular `androidx.compose.foundation.layout.fillMaxHeight` can't work inside the scrolling
vertically layouts as the items are measured with `Constraints.Infinity` as the constraints
for the main axis.



