Package-level declarations
Functions
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)
Link copied to clipboard
expect fun LazyColumn(modifier: Modifier = Modifier, contentPadding: PaddingValues? = null, reverseLayout: Boolean = false, verticalArrangement: Arrangement.Vertical = if (!reverseLayout) Arrangement.Top else Arrangement.Bottom, horizontalAlignment: Alignment.Horizontal = Alignment.Start, content: LazyListScope.() -> Unit)
No need to be lazy on JS.
actual fun LazyColumn(modifier: Modifier, contentPadding: PaddingValues?, reverseLayout: Boolean, verticalArrangement: Arrangement.Vertical, horizontalAlignment: Alignment.Horizontal, content: LazyListScope.() -> Unit)
actual fun LazyColumn(modifier: Modifier, contentPadding: PaddingValues?, reverseLayout: Boolean, verticalArrangement: Arrangement.Vertical, horizontalAlignment: Alignment.Horizontal, content: LazyListScope.() -> Unit)
Link copied to clipboard
expect fun LazyRow(modifier: Modifier = Modifier, contentPadding: PaddingValues? = null, reverseLayout: Boolean = false, horizontalArrangement: Arrangement.Horizontal = if (!reverseLayout) Arrangement.Start else Arrangement.End, verticalAlignment: Alignment.Vertical = Alignment.Top, content: LazyListScope.() -> Unit)
No need to be lazy on JS.
actual fun LazyRow(modifier: Modifier, contentPadding: PaddingValues?, reverseLayout: Boolean, horizontalArrangement: Arrangement.Horizontal, verticalAlignment: Alignment.Vertical, content: LazyListScope.() -> Unit)
actual fun LazyRow(modifier: Modifier, contentPadding: PaddingValues?, reverseLayout: Boolean, horizontalArrangement: Arrangement.Horizontal, verticalAlignment: Alignment.Vertical, content: LazyListScope.() -> Unit)