SuggestionChip
Composable Component
Material Design suggestion chip
Android
@ExperimentalTvMaterial3Api
@Composable
fun SuggestionChip(
onClick: () -> Unit,
modifier: Modifier = Modifier,
enabled: Boolean = true,
onLongClick: (() -> Unit)? = null,
shape: ClickableChipShape = SuggestionChipDefaults.shape(),
colors: ClickableChipColors = SuggestionChipDefaults.colors(),
scale: ClickableChipScale = SuggestionChipDefaults.scale(),
border: ClickableChipBorder = SuggestionChipDefaults.border(),
glow: ClickableChipGlow = SuggestionChipDefaults.glow(),
interactionSource: MutableInteractionSource? = null,
content: @Composable () -> Unit
)
Parameters
onClick | called when this chip is clicked |
modifier | the Modifier to be applied to this chip |
enabled | controls the enabled state of this chip. When false , this component will not respond to user input, and it will appear visually disabled and disabled to accessibility services |
onLongClick | callback to be called when the surface is long clicked (long-pressed) |
shape | Defines the Chip's shape |
colors | Color to be used on background and content of the chip |
scale | Defines size of the chip relative to its original size |
border | Defines a border around the chip |
glow | Shadow to be shown behind the chip |
interactionSource | an optional hoisted MutableInteractionSource for observing and emitting Interaction s for this chip. You can use this to change the chip's appearance or preview the chip in different states. Note that if null is provided, interactions will still happen internally. |
content | content for this chip, ideally a Text composable |