Switch组件常用的属性:

属性 描述
value 单选的值
onChanged 改变时触发
activeColor 选中的颜色、背景颜色

import 'package:flutter/material.dart';

void main() {
runApp(MaterialApp(
title: "Switch",
home: MyApp(),
));
} class MyApp extends StatefulWidget {
@override
_MyAppState createState() => _MyAppState();
} class _MyAppState extends State<MyApp> {
bool flag = false; @override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("Switch")),
body: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Switch(
value: this.flag,
activeColor: Colors.red,
onChanged: (value) {
setState(() {
this.flag = value;
});
},
),
Text("此时的状态是${this.flag == true ? "选中" : "未选中"}")
],
)
);
}
}

最新文章

  1. Java: IO 字节流
  2. flash cs6导入某些mp3不能的解决办法
  3. 携程Android App插件化和动态加载实践
  4. Mysql自动备份工具1.0(2013年11月15日更新)
  5. 利用Selenium自动化web测试
  6. Java使用JSP Tag Files &amp; JSP EL Functions打造你自己的页面模板
  7. sqoop 1.4.4-cdh5.1.2快速入门
  8. Graphviz-Gdot语言学习
  9. UESTC_Tournament CDOJ 124
  10. hdu 4790 Just Random 神奇的容斥原理
  11. WeCenter 社交化问答社区程序 | WeCenter 是一款知识型的社交化问答社区程序,专注于社区内容的整理、归类、检索和再发行
  12. HDU 1880 字符串hash 入门题
  13. Cocos2D:塔防游戏制作之旅(十一)
  14. SAP MM 事务代码MI31之思考
  15. css 表单标签两端对齐
  16. python自动化测试之异常及日志
  17. python中的静态方法、类方法、属性方法(福利:关于几种方法更好的解释)
  18. linux console 显示颜色【转】
  19. 张高兴的 .NET Core IoT 入门指南:(二)GPIO 的使用
  20. 连接数据库及出现System.AccessViolationException错误的解决方法

热门文章

  1. python flask框架学习(三)——豆瓣微信小程序案例(一)templates的使用,宏的使用,前端后台传数据,前端写python语句
  2. php 3.2 生成压缩文件,并下载
  3. LODOP打印表格错位的几种情况
  4. JSON Hijacking漏洞
  5. 使用静态方法CreateInstance()创建数组
  6. Qt跨平台原理
  7. ubuntu gcc 安装 使用
  8. juc-locks包
  9. (四)Spring Boot官网文档学习
  10. Python22之lambda表达式