说明

Switch 是一个切换按钮组件,通常用于设置的选项里。Switch 的原点颜色,横条颜色都可以设置,此外原点可以以图片形式显示。

可以使用Switch.adaptive构建组件:

Switch.adaptive(    value: switchValue,    activeColor: Colors.red,    onChanged: (bool value) {    setState(() {         switchValue = value;    });})

基本使用:

var _switchValue = 

常用属性:

  • activeColor → Color - 激活时原点的颜色。

  • activeThumbImage → ImageProvider - 原点还支持图片,激活时的效果。

  • activeTrackColor → Color - 激活时横条的颜色。

  • inactiveThumbColor → Color - 非激活时原点的颜色。

  • inactiveThumbImage → ImageProvider - 非激活原点的图片效果。

  • inactiveTrackColor → Color - 非激活时横条的颜色。

  • onChanged → ValueChanged - 改变时触发。

  • value → bool - 切换按钮的值。

SwitchListTile

SwitchListTile是Switch和ListTile组合控件,基本用法如下:

SwitchListTile(        title: Text('开启提醒'),        value: _switchValue,        onChanged: (value) {           setState(() {           _switchValue = value;        });    },),

CupertinoSwitch

CupertinoSwitch是ios风格控件,用法和Switch一样,用法如下:

var _switchValue = 

示例演示

import 

效果:

示例二

import 

效果:

码上加油站

一起来加油

长按扫码关注

记得点个在看哦!

flutter 禁止冒泡_【Flutter】Switch开关组件相关推荐

  1. 手撸一个Switch开关组件

    一.前言 手撸系列又来了,这次咱们来撸一个Switch开关组件,废话不多说,咱们立刻发车. 二.使用效果 三.实现分析 首先我们先不想它的这个交互效果,我们就实现"不合格"时的一个 ...

  2. vue element table switch开关组件

    <template><!--data绑定整个列表--><el-table:data="tableData"style="width: 100 ...

  3. vue 开发中element-ui库的switch开关绑定number类型数据不成功问题 解决方法

    最近在使用element-ui库进行vue项目的开发,这个ui库对于一些后台管理项目的开发还是非常实用的,各种组件都比较齐全,而且文档也很详细.但是对于我这种初学者来说,部分组件的文档还需更加详细. ...

  4. element-ui 点击Switch开关弹出对话框确认后再改变switch开关状态

    前言 最近项目中用到了Switch开关组件,需求是点击switch开关按钮后,弹出一个确认对话框,根据用户的操作来决定是否改变switch的开关状态. Attributes 参数 说明 类型 默认值 ...

  5. 【Flutter】侧拉导航栏实现 ( Drawer 组件 | PageView 组件 )

    文章目录 一.Drawer 组件 二.PageView 组件 三.完整代码示例 四.相关资源 一.Drawer 组件 Scaffold 组件中的 drawer 参数 , 就是设置侧拉导航栏菜单的 , ...

  6. flutter 自定义键盘_掘金 AMA:听闲鱼客户端架构师邬吉风聊 Flutter 和移动端开发那些事...

    第二十一期 AMA 掘金团队请来了闲鱼客户端架构师,<Fish-Redux>作者-- 邬吉风做了为期三天的 Ask Me Anything (AMA) 活动(活动已结束).我们在此精选了一 ...

  7. Flutter学习笔记(10)--容器组件、图片组件

    如需转载,请注明出处:Flutter学习笔记(10)--容器组件.图片组件 上一篇Flutter学习笔记(9)--组件Widget我们说到了在Flutter中一个非常重要的理念"一切皆为组件 ...

  8. 移动跨平台ReactNative开关组件Switch【15】

    前端江太公 React Native,是一个混合移动应用开发框架,是目前流行的跨平台移动应用开发框架之一.React Native 采用不同的方法进行混合移动应用开发.它不会生成原生 UI 组件,而是 ...

  9. Flutter Sliver大家族之SliverList(),SliverFixedExtentList(),SliverGrid()组件②

    Flutter Sliver大家族之SliverList,SliverFixedExtentList,SliverGrid组件② SliverFixedExtentList() SliverList( ...

最新文章

  1. linux 如何运行.sql文件
  2. Python的5种传参姿势,两分钟就能了解
  3. 烂泥:高负载均衡学习haproxy之关键词介绍
  4. 【渝粤题库】陕西师范大学201341 刑事诉讼法学作业
  5. matlab 按一定概率取数组中的值
  6. oracle复习笔记
  7. STTN、DSTT、FuseFormer总结(它们改进了什么?)
  8. Spring Cloud:Security OAuth2 自定义异常响应
  9. vue引入阿里云图标
  10. Himall商城枚举帮助类EnumHelper(1)
  11. python求绝对值_python绝对值怎么计算
  12. 路由器与交换机的关系
  13. 【C++】日期类题目总结
  14. 高速学英语- 大脑的不同学习机制
  15. java开发工程师必看书籍
  16. h5打开QQ聊天 就一句话
  17. Bandwagon Host IP Change修改IP
  18. 从0开始制作H5直播源码的教程
  19. Phun-有趣的二维物理引擎
  20. tar tar.gz

热门文章

  1. u盘安装linux 提示no such device_IGH EtherCAT 开源主站安装及测试
  2. html+lt;input+file样式,不同内核的浏览器中文件选择控件的外观也不相同
  3. foreach 页面超时php,解决php运行超时的方法
  4. 搭建GraalVM环境
  5. 检测Web浏览器上的内存泄漏
  6. 在Blazor中构建数据库应用程序——第5部分——查看组件——UI中的CRUD列表操作
  7. 微软发布 PowerToys 首个预览版,重启的 Windows 工具集
  8. 实现机器学习的循序渐进指南系列汇总
  9. ckeditor ——在图片上传中上传其他文件(word等)
  10. gitlab ci php 构建,GitLab CI的入门搭建