Kwik Lazy List
fun KwikLazyList(modifier: Modifier = Modifier, state: LazyListState, contentPadding: PaddingValues = PaddingValues(0.dp), items: List<KwikListItemActionState>, showDivider: Boolean = true)
A handy composable that displays a list of items with actions.
Parameters
state
The state of the lazy list.
items
The list of items to display.
show Divider
Whether to show a divider between items.
Example usage:
val state = rememberLazyListState()
KwikLazyList(
state = state,
items = listOf(
KwikListItemActionState.Header("Header"),
KwikListItemActionState.Data(KwikListItemAction(title = "Item 1", description = "Description 1")),
KwikListItemActionState.Data(KwikListItemAction(title = "Item 2", description = "Description 2")),
KwikListItemActionState.Data(KwikListItemAction(title = "Item 3", description = "Description 3")),
KwikListItemActionState.Space(),
KwikListItemActionState.Header("Header 2"),
KwikListItemActionState.Data(KwikListItemAction(title = "Item 4", description = "Description 4")),
KwikListItemActionState.Data(KwikListItemAction(title = "Item 5", description = "Description 5")),
KwikListItemActionState.Data(KwikListItemAction(title = "Item 6", description = "Description 6")),
)
)
Content copied to clipboard