Chip

fun Chip(modifier: Modifier = Modifier, style: ChipStyle = LocalChipStyle.current, onClick: () -> Unit? = null, label: String = "", startContent: @Composable () -> Unit? = null, endContent: @Composable () -> Unit? = null, enabled: Boolean = true, indication: Indication? = LocalIndication.current, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, semanticStateSource: MutableSemanticStateSource = remember { MutableSemanticStateSource() })

Компонент Chip с поддержкой кликабельности

Parameters

modifier

модификатор

style

стиль компонента

onClick

обработчик нажатий

label

текст

startContent

контент в начале

endContent

контент в конце

enabled

включен ли компонент

indication
interactionSource

источник взаимодействий


fun Chip(label: @Composable () -> Unit, modifier: Modifier = Modifier, style: ChipStyle = LocalChipStyle.current, onClick: () -> Unit? = null, startContent: @Composable () -> Unit? = null, endContent: @Composable () -> Unit? = null, enabled: Boolean = true, indication: Indication? = LocalIndication.current, onClickLabel: String? = null, motion: Motion<ChipMotionStyle> = rememberChipMotion())

Компонент Chip с поддержкой кликабельности

Parameters

label

текст

modifier

модификатор

style

стиль компонента

onClick

обработчик нажатий

startContent

контент в начале

endContent

контент в конце

enabled

включен ли компонент

indication
onClickLabel

надпись для Accessibility

motion

объект анимаций


fun Chip(modifier: Modifier = Modifier, style: ChipStyle = LocalChipStyle.current, isSelected: Boolean = false, onSelectedChange: (Boolean) -> Unit? = null, label: String = "", startContent: @Composable () -> Unit? = null, endContent: @Composable () -> Unit? = null, enabled: Boolean = true, indication: Indication? = LocalIndication.current, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, semanticStateSource: MutableSemanticStateSource = remember { MutableSemanticStateSource() })

Компонент Chip с поддержкой selected состояния

Parameters

modifier

модификатор

style

стиль компонента

isSelected

выбран ли chip

onSelectedChange

обработчик смены состояния chip

startContent

контент вначале

label

текст

endContent

контент вконце

enabled

включен ли компонент

indication
interactionSource

источник взаимодействий

semanticStateSource

источник семантических состояний


fun Chip(label: @Composable () -> Unit, isSelected: Boolean, onSelectedChange: (Boolean) -> Unit, modifier: Modifier = Modifier, style: ChipStyle = LocalChipStyle.current, startContent: @Composable () -> Unit? = null, endContent: @Composable () -> Unit? = null, enabled: Boolean = true, indication: Indication? = LocalIndication.current, motion: Motion<ChipMotionStyle> = rememberChipMotion())

Компонент Chip с поддержкой selected состояния

Parameters

label

контент

modifier

модификатор

style

стиль компонента

isSelected

выбран ли chip

onSelectedChange

обработчик смены состояния chip

startContent

контент вначале

endContent

контент вконце

enabled

включен ли компонент

indication
motion

объект анимаций