Package-level declarations

Types

Link copied to clipboard

Contains the default values used by ListItem.

Functions

Link copied to clipboard
@Composable
fun ListItem(onClick: () -> Unit, modifier: Modifier = Modifier, enabled: Boolean = true, selected: Boolean = false, style: Style = ListItemDefaults.style(), contentPadding: PaddingValues = ListItemDefaults.contentPadding, verticalAlignment: Alignment.Vertical = Alignment.CenterVertically, horizontalArrangement: Arrangement.Horizontal = Arrangement.spacedBy(ListItemDefaults.contentSpacing), interactionSource: MutableInteractionSource? = null, content: @Composable () -> Unit)

A list item with content only — no leading or trailing slots.

@Composable
fun ListItem(onClick: () -> Unit, leadingContent: @Composable () -> Unit?, trailingContent: @Composable () -> Unit?, modifier: Modifier = Modifier, enabled: Boolean = true, selected: Boolean = false, style: Style = ListItemDefaults.style(), contentPadding: PaddingValues = ListItemDefaults.contentPadding, verticalAlignment: Alignment.Vertical = Alignment.CenterVertically, horizontalArrangement: Arrangement.Horizontal = Arrangement.spacedBy(ListItemDefaults.contentSpacing), interactionSource: MutableInteractionSource? = null, content: @Composable () -> Unit)

A list item with leading, content, and trailing slots.