Jetpack Compose组件-开关按钮(Switch) 发表于 2023-01-11 更新于 2023-09-18 分类于 Jetpack Compose Jetpack Compose组件-开关按钮(Switch) 开关按钮(Switch) 123456789101112131415@Composablefun Switch( // 是否选中 checked: Boolean, // 选中状态改变回调 onCheckedChange: ((Boolean) -> Unit)?, // 修饰符 modifier: Modifier = Modifier, // 开关按钮使能 enabled: Boolean = true, // 开关按钮的状态源 interactionSource: MutableInteractionSource = remember { MutableInteractionSource() }, // 开关按钮的各种颜色 colors: SwitchColors = SwitchDefaults.colors()): Unit 123456789101112131415161718192021val checkedState = remember { mutableStateOf(true) }Switch( checked = checkedState.value, onCheckedChange = { checkedState.value = it })var pineappleOnPizza by remember { mutableStateOf(true) }Row( Modifier .padding(16.dp) .toggleable( role = Role.Switch, value = pineappleOnPizza, onValueChange = { pineappleOnPizza = it }, )) { Switch(checked = pineappleOnPizza, onCheckedChange = null) Spacer(Modifier.width(8.dp)) Text("Pineapple on pizza?")} -------------本文结束感谢您的阅读------------- 本文标题:Jetpack Compose组件-开关按钮(Switch) 文章作者:Vinx 发布时间:2023年01月11日 - 17:03 最后更新:2023年09月18日 - 11:39 原始链接:https://blog.vinkvin.com/post/59/ 许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。