| activeTrackColor | 滑块轨迹颜色 | Colors对象 |
| activeColor | 滑块打开后颜色(为图像时,不显示) | Colors对象 |
| inactiveTrackColor | 滑块未打开时轨迹颜色 | Colors对象 |
| inactiveThumbColor | 滑块未打开时颜色 | Colors对象 |
| activeThumbImage | 滑块打开后的图标 | ImageProvider对象 |
2.3 示例
代码
var _switchValue = false;
Switch(
activeThumbImage: AssetImage(‘images/bird.png’,),
inactiveThumbColor: Colors.green,
inactiveTrackColor: Colors.orange,
activeColor: Colors.red,
activeTrackColor: Colors.blue,
value: _switchValue,
onChanged: (value) {
setState(() {
_switchValue = value;
});
})