Flutter学习总结(十四、Flutter基本组件第四部分)

本文是Flutter基础组件学习的第四部分,涵盖ToggleButtons、Checkbox、CheckboxListTile、Switch、Slider和RangeSlider。通过实例解析每个组件的基本用法,适合初学者快速上手。
摘要由CSDN通过智能技术生成

Flutter基本组件第四部分

一起从0开始学习Flutter!

前面已经学习了很多容器和组件,基本上可以为我们搭建一个简单的APP了,这篇作为基础组件的最后一篇,其他的组件可以等到我们使用到的时候再去进行查漏就可以,就不再一一分析了。
这篇我们一起来学习ToggleButtons,Checkbox,CheckboxListTile,Switch,Slider,RangeSlide。

1.ToggleButtons

一组水平摆放的切换按钮,可以设置多个状态的切换选择。还是跟以前一样先看下它的构造:

const ToggleButtons({
   
    Key key,
    @required this.children,//每个ToggleButton的布局样式,我们可以传入Icon或者Text来作为子Button
    @required this.isSelected,//需要为每一个Button设置,必须数量与给出的按钮个数一致,我们在每次点击触发后再去刷新State来更改状态
    this.onPressed,//参照下面详解
    this.textStyle,//如果我们设置的是Text则可以在这里设置统一的样式
    this.constraints,//我们可以控制这一组按钮里的每个按钮的大小,需要传入BoxConstraints对象,可以设置宽高
    this.color,//设置里面的按钮默认颜色
    this.selectedColor,//选中状态的颜色
    this.disabledColor,//不可用的颜色
    this.fillColor,//选中状态时的按钮底色
    this.focusColor,//获取焦点的颜色
    this.highlightColor,//按下的时候高亮的颜色
    this.hoverColor,//悬浮鼠标的颜色
    this.splashColor,//点击时的过度色
    this.focusNodes,//焦点的关联点
    this.renderBorder = true,//是否显示边框,False则不显示边框
    this.borderColor,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值