LazyListScope

expect class LazyListScope(source)
actual class LazyListScope(source)
actual class LazyListScope(source)

Constructors

Link copied to clipboard
constructor(platformValue: LazyListScope)
constructor()

Properties

Link copied to clipboard

Functions

Link copied to clipboard
expect fun item(key: Any? = null, contentType: Any? = null, content: @Composable LazyItemScope.() -> Unit)
actual fun item(key: Any?, contentType: Any?, content: LazyItemScope.() -> Unit)
actual fun item(key: Any?, contentType: Any?, content: LazyItemScope.() -> Unit)
Link copied to clipboard
expect fun items(count: Int, key: (index: Int) -> Any? = null, contentType: (index: Int) -> Any? = { null }, itemContent: @Composable LazyItemScope.(index: Int) -> Unit)
actual fun items(count: Int, key: (index: Int) -> Any?, contentType: (index: Int) -> Any?, itemContent: LazyItemScope.(index: Int) -> Unit)
actual fun items(count: Int, key: (index: Int) -> Any?, contentType: (index: Int) -> Any?, itemContent: LazyItemScope.(index: Int) -> Unit)
Link copied to clipboard
inline fun <T> LazyListScope.items(items: Array<T>, noinline key: (item: T) -> Any? = null, noinline contentType: (item: T) -> Any? = { null }, crossinline itemContent: @Composable LazyItemScope.(item: T) -> Unit)
inline fun <T> LazyListScope.items(items: List<T>, noinline key: (item: T) -> Any? = null, noinline contentType: (item: T) -> Any? = { null }, crossinline itemContent: @Composable LazyItemScope.(item: T) -> Unit)
Link copied to clipboard
inline fun <T> LazyListScope.itemsIndexed(items: Array<T>, noinline key: (index: Int, item: T) -> Any? = null, crossinline contentType: (index: Int, item: T) -> Any? = { _, _ -> null }, crossinline itemContent: @Composable LazyItemScope.(index: Int, item: T) -> Unit)
inline fun <T> LazyListScope.itemsIndexed(items: List<T>, noinline key: (index: Int, item: T) -> Any? = null, crossinline contentType: (index: Int, item: T) -> Any? = { _, _ -> null }, crossinline itemContent: @Composable LazyItemScope.(index: Int, item: T) -> Unit)