fun Switch(active: Boolean, modifier: Modifier = Modifier, onActiveChanged: (Boolean) -> Unit? = null, label: String? = null, description: String? = null, style: SwitchStyle = LocalSwitchStyle.current, labelMaxLines: Int = Int.MAX_VALUE, descriptionMaxLines: Int = Int.MAX_VALUE, animationDuration: Int = Int.MIN_VALUE, enabled: Boolean = true, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, motion: Motion<SwitchMotionStyle> = rememberSwitchMotion(
motionContext = rememberMotionContext(
semanticStateSource = rememberSwitchSemanticStateSource(active),
interactionSource = interactionSource,
),
)) Компонент Switch (переключатель)
Parameters
колбэк изменения состояния переключателя
количество строк в лейбле
количество строк в описании
доступен ли переключатель
fun Switch(active: Boolean, labelContent: @Composable () -> Unit, modifier: Modifier = Modifier, onActiveChanged: (Boolean) -> Unit? = null, style: SwitchStyle = LocalSwitchStyle.current, descriptionContent: @Composable () -> Unit? = null, animationDuration: Int = Int.MIN_VALUE, enabled: Boolean = true, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, motion: Motion<SwitchMotionStyle> = rememberSwitchMotion(
motionContext = rememberMotionContext(
semanticStateSource = rememberSwitchSemanticStateSource(active),
interactionSource = interactionSource,
),
)) Компонент Switch (переключатель)
Parameters
колбэк изменения состояния переключателя
контент для описания Switch
доступен ли переключатель
fun Switch(active: Boolean, modifier: Modifier = Modifier, onActiveChanged: (Boolean) -> Unit? = null, label: String? = null, description: String? = null, style: SwitchStyle = LocalSwitchStyle.current, dimensions: SwitchDimensions = style.dimensions, colors: SwitchColors = style.colors, labelTextStyle: TextStyle = style.labelStyle, descriptionTextStyle: TextStyle = style.descriptionStyle, labelMaxLines: Int = Int.MAX_VALUE, descriptionMaxLines: Int = Int.MAX_VALUE, animationDuration: Int = style.animationDurationMillis, enabled: Boolean = true, interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }) Deprecated
Use Switch without dimensions and colors parameters
Компонент Switch (переключатель)
Parameters
колбэк изменения состояния переключателя
количество строк в лейбле
количество строк в описании
доступен ли переключатель