Checkbox
Checkbox( value: true, onChanged: null, tristate: true, ), Checkbox( value: null, // 为null时tristate值必须为true,表示有三种状态 onChanged: (checked) {}, activeColor: Colors.redAccent, // checkbox颜色 tristate: true, // 是否有三种状态 ), Checkbox( value: false, // 未选中状态 onChanged: (checked) {}, activeColor: Colors.redAccent, // checkbox颜色 tristate: false, // 是否有三种状态 ), Checkbox( value: true, // 选中状态 onChanged: (checked) {}, activeColor: Colors.redAccent, // checkbox颜色 tristate: false, // 是否有三种状态 ), Checkbox( value: isChecked, // 控件状态值 onChanged: (checked) { print("checked = $checked"); setState(() { // 状态改变后需要通过setState刷新Widget改变状态 this.isChecked = checked; }); }, tristate: true, //是否有三种状态 activeColor: Colors.blueAccent, // checkbox颜色 )