Flutter Radio(单选框)
2018-12-12 本文已影响735人
iwakevin
Radio 是一个复选框组件,通常用于设置的选项里。
![](https://img.haomeiwen.com/i2400087/c3e335535d4a28d0.png)
new Radio(
groupValue: this.radio,
activeColor: Colors.blue,
value: 'aaa',
onChanged: (String val) {
// val 与 value 的类型对应
this.setState(() {
this.radio = val; // aaa
});
},
),
这里的 value 是当前 Radio 的值,groupValue 是组的值,如果 groupValue == value 则 Radio 被选中。
Radio 有以下常用属性:
- activeColor → Color - 激活时的颜色。
- groupValue → T - 选择组的值。
- onChanged → ValueChanged - 改变时触发。
- value → T - 单选的值。