{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

androidx.compose.foundation.lazy.layout

Interfaces

IntervalList

The list consisting of multiple intervals.

LazyLayoutIntervalContent.Interval

Common content of individual intervals in item DSL of lazy layouts.

LazyLayoutItemProvider

Provides all the needed info about the items which could be later composed and displayed as children or LazyLayout.

LazyLayoutMeasureScope

The receiver scope of a LazyLayout's measure lambda.

LazyLayoutPinnedItemList.PinnedItem

Item pinned in a lazy layout.

LazyLayoutPrefetchState.PrefetchHandle

Classes

IntervalList.Interval

The interval holder.

LazyLayoutIntervalContent

Common parts backing the interval-based content of lazy layout defined through item DSL.

LazyLayoutItemProviderKt
LazyLayoutKt
LazyLayoutPinnableItemKt
LazyLayoutPinnedItemList

Read-only list of pinned items in a lazy layout.

LazyLayoutPrefetchState

State for lazy items prefetching, used by lazy layouts to instruct the prefetcher.

MutableIntervalList

Mutable version of IntervalList.