本片博文没啥技术含量,就是简单的介绍一下CupertinoSwitch组件的使用方式。先来看看具体的运行效果:

单从运行效果来看我们可以知道:
1、CupertinoSwitch可以自主设置打开状态的颜色,比如上图中的绿色和蓝色
2、可以控制 开关是否能用

下面来看看具体的设置,CupertinoSwitch有三个属性:
value:布尔类型的值,true表示打开开关,false表示关闭开关
activeColor:Color类型,设置打开时的颜色,比如上图的绿色和蓝色。关于Flutter Color的详细说明,可以参考博主的这篇博客,其中activitColor默认是绿色的,可以根据自己的需要来设定所需颜色
onChanged:函数类型,用来控制开关的关闭和打开,当onChanged函数传null值的时候就是禁止改变CupertinoSwitch的开闭状态。

所以其使用还是很简单的:

 bool _switchValue = false;@overrideWidget build(BuildContext context) {return  CupertinoSwitch(value: _switchValue,onChanged: (bool value) {///点击切换开关的状态setState(() {_s

Flutter之CupertinoSwitch和Switch开关组件的简单使用相关推荐

  1. 手撸一个Switch开关组件

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

  2. flutter 禁止冒泡_【Flutter】Switch开关组件

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

  3. vue element table switch开关组件

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

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

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

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

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

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

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

  7. html switch开关实现隐藏,css3实现switch开关效果

    之前阿里电面的时候问的一个问题,今天抽时间做了个demo. html结构 css代码,:before负责颜色,:after是那个白色小圆点,切换时的过渡效果用css3的动画实现. .switch{ d ...

  8. Element ui Switch 开关二次确认弹窗后再更改开关状态

    Element ui Switch 开关二次确认弹窗后再更改开关状态 Switch 开关 基本用法 Events 重点: 禁用状态 Switch 开关 表示两种相互对立的状态间的切换,多用于触发「开/ ...

  9. styled 手撸Switch开关

    import React from "react" import styled from "styled-components"// 开关盒子 const Sw ...

  10. uniapp switch开关插件带文字/icon图标 功能实现

    uniapp switch开关功能 最近公司电商app确认订单页面种配送方式由默认的快递改为了快递+自提的可选择配送方式. 这个功能是需要用到switch开关功能. 为了实现能够展示文字的这种方式,通 ...

最新文章

  1. 端口转发与代理工具 内网代理 内网反弹代理
  2. 【转】Android -- Looper.prepare()和Looper.loop()
  3. 前端学习(1086):构造函数 原型 实例的关系
  4. UE4 在游戏中使用Slate
  5. MongoDB的导入与导出
  6. 20200724:力扣197周周赛上
  7. 连接池-Connection pools
  8. 【设计模式从青铜到王者】第八篇:创建型模式之建造者模式(BuilderPattern)
  9. 计算机房等电位接地规范,电子计算机机房接地装置设计要求
  10. iPhone 如何将图片转换为文字
  11. 002 姜子牙留计不成,玄子清相府献计
  12. 关于c#实现影音嗅探的问题
  13. 游戏智能中的AI——从多角色博弈到平行博弈
  14. 鸿蒙华为畅享10plus,华为畅享10 Plus四配色曝光 款款都是高颜值
  15. 树莓派-防火墙规则设置
  16. 华为数字化转型之道 结语 数字化转型的8个成功要素
  17. 智能推荐算法学习总括
  18. C++ 插件机制的实现原理、过程、及使用
  19. MyEclipse2014下载地址
  20. mysql函数名称顿号_在中文Windows 7的输入中文标点符号状态下,按下列( )可以输入中文标点符号顿号...

热门文章

  1. Node:服务器端解决跨域
  2. Node.js:Express
  3. System.IndexOutOfRangeException: 无法找到表 0解决办法
  4. 形式语义学-JLU-ZHH
  5. mac OS X下终端使用tree命令列目录
  6. 显著性测试(Friedman test, Post-hoc Nimenyi test以及可视化)
  7. 生产者与消费者 代码实现 java
  8. 学习yaf(二) 使用Bootstrap
  9. [51nod1232]完美数
  10. VC下的人人对弈五子棋(dos)