---
title: "GlimmerLazyListLayoutInfo"
description: "Information about the layout of the GlimmerLazyColumn."
type: "interface"
lastmod: "2026-05-20T01:13:52.933068Z"
---
## API Reference

> Source set: Android

```kotlin
public interface GlimmerLazyListLayoutInfo
```

Information about the layout of the [GlimmerLazyColumn](/jetpack-compose/androidx.xr.glimmer/glimmer/components/GlimmerLazyColumn).

## Properties

### visibleItemsInfo

> Source set: Android

```kotlin
public val visibleItemsInfo: List<GlimmerLazyListItemInfo>
```

The list of [GlimmerLazyListItemInfo](/jetpack-compose/androidx.xr.glimmer/glimmer/interfaces/GlimmerLazyListItemInfo) representing all the currently visible items.

### viewportStartOffset

> Source set: Android

```kotlin
public val viewportStartOffset: Int
```

The start offset of the layout's viewport in pixels. You can think of it as a minimum offset
which would be visible. Usually it is 0, but it can be negative if non-zero
[beforeContentPadding](#beforecontentpadding) was applied as the content displayed in the content padding area is
still visible.

You can use it to understand what items from [visibleItemsInfo](#visibleitemsinfo) are fully visible.

### viewportEndOffset

> Source set: Android

```kotlin
public val viewportEndOffset: Int
```

The end offset of the layout's viewport in pixels. You can think of it as a maximum offset
which would be visible. It is the size of the list layout minus [beforeContentPadding](#beforecontentpadding).

You can use it to understand what items from [visibleItemsInfo](#visibleitemsinfo) are fully visible.

### totalItemsCount

> Source set: Android

```kotlin
public val totalItemsCount: Int
```

The total count of items passed to [GlimmerLazyColumn](/jetpack-compose/androidx.xr.glimmer/glimmer/components/GlimmerLazyColumn).

### viewportSize

> Source set: Android

```kotlin
public val viewportSize: IntSize
```

The size of the viewport in pixels. It is the list layout size including all the content
paddings.

### orientation

> Source set: Android

```kotlin
public val orientation: Orientation
```

The orientation of the list.

### reverseLayout

> Source set: Android

```kotlin
public val reverseLayout: Boolean
```

True if the direction of scrolling and layout is reversed.

### beforeContentPadding

> Source set: Android

```kotlin
public val beforeContentPadding: Int
```

The content padding in pixels applied before the first item in the direction of scrolling.

### afterContentPadding

> Source set: Android

```kotlin
public val afterContentPadding: Int
```

The content padding in pixels applied after the last item in the direction of scrolling.

### mainAxisItemSpacing

> Source set: Android

```kotlin
public val mainAxisItemSpacing: Int
```

The spacing that will be applied between items in the direction of scrolling, in pixels.
