SelectButton

fun SelectScope.SelectButton(label: String, modifier: Modifier = Modifier, style: ButtonStyle = LocalButtonStyle.current, spacing: ButtonSpacing = ButtonSpacing.SpaceBetween, enabled: Boolean = true, readonly: Boolean = false, startIcon: Int?, iconOpened: Int?, iconClosed: Int?, onClickLabel: String? = null, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }): <Error class: unknown class>

Deprecated

Use SelectButton with ImageSource icons

Replace with

SelectButton(startIcon = resourceImageSource(startIcon), iconOpened = resourceImageSource(iconOpened), iconClosed = resourceImageSource(iconClosed))
fun SelectScope.SelectButton(label: String, modifier: Modifier = Modifier, style: ButtonStyle = LocalButtonStyle.current, spacing: ButtonSpacing = ButtonSpacing.SpaceBetween, enabled: Boolean = true, readonly: Boolean = false, startIcon: ImageSource? = null, iconOpened: ImageSource? = null, iconClosed: ImageSource? = null, onClickLabel: String? = null, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() })

Компонент кнопки для выбора, предназначенный для использования внутри SelectScope. Отображает выбранное значение и управляет состоянием открытия/закрытия селектора.

Parameters

label

Текущее выбранное значение, отображаемое на кнопке

modifier

Модификатор для настройки внешнего вида и поведения компонента

style

Стиль кнопки, определяющий её визуальное оформление

spacing

Определяет расположение контента внутри кнопки (например, ButtonSpacing.SpaceBetween для распределения по краям)

enabled

Флаг, определяющий доступность компонента для взаимодействия

readonly

Флаг, запрещающий изменение состояния селектора при клике на кнопку

startIcon

источник иконки, отображаемой в начале кнопки (слева от текста)

iconOpened

источник иконки, отображаемой когда селектор открыт

iconClosed

источник иконки, отображаемой когда селектор закрыт

onClickLabel

Описательная метка для действия клика, используемая специальными возможностями (accessibility)

interactionSource

Источник взаимодействий для отслеживания состояний компонента (наведение, нажатие и т.д.)