Flutter 移动跨平台开发技术分享

目前在西瓜视频上免费刊登 Flutter 系列教程,每日更新,欢迎关注接收提醒

【x1】点击查看提示

【x2】各种系列的教程

【x3】Flutter文章积累目录


【Flutter组件精讲【79】复选框CheckBox 1】

1 Switch 与 Checkbox 的共有属性配置说明

   activeColor → Color - 激活时原点的颜色。activeThumbImage → ImageProvider - 原点还支持图片,激活时的效果。activeTrackColor → Color - 激活时横条的颜色。inactiveThumbColor → Color - 非激活时原点的颜色。inactiveThumbImage → ImageProvider - 非激活原点的图片效果。inactiveTrackColor → Color - 非激活时横条的颜色。onChanged → ValueChanged - 改变时触发。value → bool - 切换按钮的值。

在接下来的文章篇幅中将定义两个变量来维护开关的状态以及复选框的状态,如下所示:

    bool _switchSelected = false; //维护单选开关状态bool _checkboxSelected = false; //维护复选框状态

2 开关 Switch

    Switch(//当前状态value: _switchSelected,// 激活时原点颜色activeColor: Colors.blue,inactiveTrackColor: Colors.blue.shade50,onChanged: (value) {//重新构建页面setState(() {_switchSelected = value;});},)

3 IOS 风格的 CupertinoSwitch

        CupertinoSwitch(value: _switchSelected,onChanged: (value) {},),

4 SwitchListTile

SwitchListTile 是将 开关 Switch 、文本 Text 、还有图标水平线性排列的便捷组件

 new SwitchListTile(secondary: const Icon(Icons.shutter_speed),title: const Text('硬件加速'),value: _switchSelected,onChanged: (bool value) {setState(() {_switchSelected = !_switchSelected;});},),


5 复选框 Checkbox

    Checkbox(value: _checkboxSelected,//选中时的颜色activeColor: Colors.red,onChanged: (value) {setState(() {_checkboxSelected = value;});},)

6 CheckboxListTile

CheckboxListTile(secondary: const Icon(Icons.shutter_speed),title: const Text('硬件加速'),value: _checkboxSelected,onChanged: (bool value) {setState(() {_checkboxSelected = !_checkboxSelected;});},),

目前在西瓜视频上免费刊登 Flutter 系列教程,每日更新,欢迎关注接收提醒

【x1】点击查看提示

【x2】各种系列的教程

【x3】Flutter文章积累目录


flutter 开关Switch与复选框Checkbox相关推荐

  1. 【Android】-- 按钮(复选框CheckBox、开关按钮Switch、单选按钮RadioButton)

    CompoundButton在XML文件中主要使用下面两个属性. checked:指定按钮的勾选状态,true表示勾选,false则表示未勾选,默认为未勾选. button:指定左侧勾选图标的图形资源 ...

  2. 使用CSS3美化复选框checkbox

    我们知道HTML默认的复选框样式十分简陋,而以图片代替复选框的美化方式会给页面表单的处理带来麻烦,那么本文将结合实例带您一起了解一下使用CSS3将复选框checkbox进行样式美化,并且带上超酷的滑动 ...

  3. html5复选框样式,11种炫酷CSS3复选框checkbox样式美化效果

    这是一款效果非常酷的CSS3复选框checkbox样式美化效果.该复选框美化效果共有11种.默认的复选框的样式十分不好看,该效果将复选框加一美化,带上了一些动画效果,其中一些制作为滑动按钮的样式. 使 ...

  4. 使用easyui框架form控件,单选按钮radio或复选框checkbox样式问题

    为什么80%的码农都做不了架构师?>>>    easyui只提供了textbox文本框,未提供单选按钮radio或复选框checkbox控件,在使用过程中,会存在单选按钮radio ...

  5. MFC复选框CheckBox使用 ++

    MFC中复选框checkbox控件,至少有四种方法对其进行操作, 第一种是利用Cbutton成员函数GetCheck和SetCheck, 第二种是利用CWnd成员函数IsDlgButtonChecke ...

  6. MFC复选框CheckBox使用

    MFC中复选框checkbox控件,至少有三种方法对其进行操作,他们是利用Cbutton成员函数GetCheck和SetCheck,第二种是利用CWnd成员函数IsDlgButtonChecked,最 ...

  7. bootstrap带有下拉按钮的输入框_关于bootstrap--表单(下拉select、输入框input、文本域textare复选框checkbox和单选按钮radio)...

    html 里面的 role 本质上是增强语义性,当现有的HTML标签不能充分表达语义性的时候,就可以借助role来说明.通常这种情况出现在一些自定义的组件上,这样可增强组件的可访问性.可用性和可交互性 ...

  8. 复选框(checkbox)、单选框(radiobox)的使用

    复选框(checkbox).单选框(radiobox)的使用 复选框: HTML: // 复选框 <input type="checkbox" name="chec ...

  9. 【Qt】QTableView中嵌入复选框CheckBox 的四种方法总结

    搜索了一下,QTableView中嵌入复选框CheckBox方法有四种: 第一种不能之前显示,必须双击/选中后才能显示,不适用. 第二种比较简单,通常用这种方法. 第三种只适合静态显示静态数据用 第四 ...

最新文章

  1. #人生中对我最重要的三位老师
  2. C 标准库 - ctype.h之isalnum使用
  3. ACL 2018 论文解读 | 基于深度强化学习的远程监督关系抽取
  4. 《机器学习》 周志华学习笔记第一章 绪论(课后习题)
  5. 函数式编程之-模式匹配(Pattern matching)
  6. 【渝粤教育】电大中专跨境电子商务理论与实务 (20)作业 题库
  7. 快视频:剽窃了B站的数据库?360的常规操作了。
  8. 开发文档模板_究竟什么样的开发流程是规范的?
  9. hdu 1251 统计难题 (字典树入门题)
  10. 使用airdrop在iphone与ubuntu之间共享文件
  11. axure rp pro 8.0 中文+破解补丁 v8.0.0.3333专业版
  12. html自由变换图形,ps自由变换的快捷键是什么?
  13. 离线语音识别应用(windows和Android)
  14. 近距离传感器(proximity sensor)
  15. 计算机专业未来规划作文英文,以“未来的职业”写一篇英语作文
  16. Doris开启Stream Load记录
  17. AHRS系统的基本构成
  18. 洛谷P1478,陶陶摘苹果(升级版)
  19. 区块链需要学习哪些东西_区块链入门需要学哪些知识?
  20. 卸载计算机更新程序包,Win7清除Win10更新安装包的方法

热门文章

  1. CV Papers|计算机视觉论文推荐周报20200501期
  2. 月薪3K与月薪3万的程序员,距离是怎么拉开的?
  3. Python的优缺点介绍
  4. android.mk添加静态库,Android Gradle添加静态库
  5. 【TensorFlow】TensorFlow函数精讲之tf.nn.conv2d()
  6. CVPR 2020百度-涵盖全视觉领域22篇
  7. 带你自学Python系列(六):列表解析和列表切片
  8. 推荐系统遇上深度学习(九)--评价指标AUC原理及实践
  9. Tensorflow高级API的进阶--利用tf.contrib.learn建立输入函数
  10. 计算机视觉中 RNN 应用于目标检测