flutter_advanced_seekbar 0.0.1
flutter_advanced_seekbar: ^0.0.1 copied to clipboard
flutter_advanced_seekbar
flutter_advanced_seekbar #

install #
Add to pubspec #
dependencies:
flutter_advanced_seekbar: $latest_version
Usage #
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 |