← Back to Foundation
LazyLayoutItemProvider
Component
in
Foundation
. Since 1.3.0Overview
Examples
Community Notes
Default implementation of LazyLayoutItemProvider shared by lazy layout implementations.
@param intervals IntervalList of LazyLayoutIntervalContent defined by lazy list DSL @param nearestItemsRange range of indices considered near current viewport @param itemContent composable content based on the index in the list.
Overloads
LazyLayoutItemProvider
@ExperimentalFoundationApi
fun <T : LazyLayoutIntervalContent> LazyLayoutItemProvider(
intervals: IntervalList<T>,
nearestItemsRange: IntRange,
itemContent: @Composable (interval: IntervalList.Interval<T>, index: Int) -> Unit,
)
Parameters
Name | Description |
---|---|
intervals | IntervalList of LazyLayoutIntervalContent defined by lazy list DSL |
nearestItemsRange | range of indices considered near current viewport |
itemContent | composable content based on the index in the list |
Previous Component← LazyLayout
Next ComponentLazyLayoutPinnableItem →