通用属性
| 属性名 | 类型 | 简介 |
|---|---|---|
| value | double | 当前值 默认 0 -- 1 之间 |
| onChanged | ValueChanged<double> | 滑动过程中调用 |
| onChangeStart | ValueChanged<double> | 开始滑动时调用 |
| onChangeEnd | ValueChanged<double> | 滑动完成时调用 |
| min | double | 最小值 默认 0 |
| max | double | 最大值 默认 1 |
| divisions | int | 分段个数 |
| label | String | 滑动时 显示的文字 (必须与divisions配合使用) |
| activeColor | Color | 用于滑块轨道的活动部分的颜色 |
| inactiveColor | Color | 滑块轨道的非活动部分的颜色 |
double _sNum = 0;
Slider(
label:'current ${_sNum.round()}',
max: 100,
min: 0,
divisions: 10,
activeColor:Colors.blue,
inactiveColor: Colors.yellow,
value:_sNum,
onChanged: (double v) {
setState(() {
_sNum = v;
});
},
onChangeStart: (startValue) {
print('Started at $startValue');
},
onChangeEnd: (newValue) {
print('Ended on $newValue');
},
),
CupertinoSlider控件属性与Slider 基本相同
20220419164251.jpg
本地Flutter 2.10.1,Mac版Android Studio Bumblebee | 2021.1.1 Patch 2
我是小栗子,初学Flutter ,文章会根据学习进度不定时更新,请多多指教~~







网友评论