android compose Switch开关 使用

android compose Switch开关 使用

复制代码
/**
 * Author : wn
 * Email : maoning20080809@163.com
 * Date : 2026/1/4 20:44
 * Description : Switch 开关控件
 */
class SwitchActivity : ComponentActivity(){

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            testSwitch()
        }
    }

    @Preview
    @Composable
    private fun testSwitch(){
        var switchState by remember { mutableStateOf(false) }

        Column(
            modifier = Modifier.fillMaxWidth(),
            horizontalAlignment = Alignment.CenterHorizontally
        ) {
            Spacer(modifier = Modifier.height(30.dp))
            Text(text = "Switch开关使用", fontSize = 30.sp)
            Switch(switchState,
                onCheckedChange = {
                    switchState = it
                }, modifier = Modifier.padding(16.dp))
            Text(text = if(switchState) "Switch is On" else "Switch is OFF")
        }
    }
}
相关推荐
BoomHe21 小时前
Android AOSP13 原生 Launcher3 壁纸获取方式
android
Digitally21 小时前
如何将联系人从 Android 转移到 Android
android
一直在想名21 小时前
Flutter 框架跨平台鸿蒙开发 - 黑白屏
flutter·华为·kotlin·harmonyos
李小枫1 天前
webflux接收application/x-www-form-urlencoded参数
android·java·开发语言
爱丽_1 天前
MySQL `EXPLAIN`:看懂执行计划、判断索引是否生效与排错套路
android·数据库·mysql
NPE~1 天前
[App逆向]环境搭建下篇 — — 逆向源码+hook实战
android·javascript·python·教程·逆向·hook·逆向分析
yewq-cn1 天前
AOSP 下载
android
cch89181 天前
Laravel vs ThinkPHP:PHP框架终极对决
android·php·laravel
米码收割机1 天前
【Android】基于安卓app的汽车租赁管理系统(源码+部署方式+论文)[独一无二]
android·汽车
流星雨在线1 天前
安卓使用 Startup 管理三方 SDK 初始化
android·startup