flutter_advanced_seekbar
Horizontal |
Vertical |
|
|
install
Add to pubspec
the latest version is
dependencies:
flutter_advanced_seekbar: $latest_version
Usage
AdvancedSeekBar
AdvancedVerticalSeekBar
AdvancedSeekBar(
Colors.red,
10,
Colors.blue,
lineHeight: 5,
defaultProgress: 50,
scaleWhileDrag: true,
percentSplit: 10,
percentSplitColor: Colors.green,
percentSplitWidth: 1,
seekBarStarted: () {
},
seekBarProgress: (v) {
},
seekBarFinished: (v) {
},
)
字段 |
注释 |
默认值 |
必填 |
lineColor |
背景条的颜色 |
无 |
必填 |
thumbSize |
圆点默认大小 |
无 |
必填 |
thumbColor |
圆点的颜色 |
无 |
必填 |
defaultProgress |
原点默认指向 |
0 |
非必填 |
lineHeight |
背景条的高度 |
thumbSize/2 |
非必填 |
seekBarStarted |
开始seek回调 |
无 |
非必填 |
seekBarProgress |
seek进度回调 |
无 |
非必填 |
seekBarFinished |
完成seek回调 |
无 |
非必填 |
scaleWhileDrag |
圆点在拖动时是否放大 |
true |
非必填 |
percentSplit |
是否需要拆分进度 参考demo3/4 |
false |
非必填 |
percentSplitWidth |
拆分条的宽度 输入值最小为2 |
0 |
非必填 |
percentSplitColor |
拆分条的颜色 |
无 |
非必填 |
autoJump2Split |
如果拆分 seek后是否必须到拆分点上 参考demo4 |
true |
非必填 |
fillProgress |
完成的进度是否标记为thumb的颜色 参考demo1 |
false |
非必填 |