flex_seek_bar 0.0.3
flex_seek_bar: ^0.0.3 copied to clipboard
A highly customizable Flutter seek bar plugin supporting single, range, and circular slider types with a controller.
flex_seek_bar #
A highly customizable Flutter seek bar plugin supporting linear, range, and circular slider types with controller-driven state updates and flexible styling options.
Built for developers who need more interaction control and UI flexibility than Flutterβs default slider widgets provide.
β¨ Features #
- Linear Single Seek Bar
- Linear Range Seek Bar (Dual Thumb)
- Circular Seek Bar
- Controller-Based Updates
- Custom Styling Options
- Value Labels & Units Support
- Lightweight & Flutter Native
πΈ Preview #
| Linear / Range | Circular | Custom Styled |
|---|---|---|
![]() |
![]() |
![]() |
π¦ Installation #
Add this to your pubspec.yaml:
dependencies:
flex_seek_bar: ^0.0.1
Then run:
flutter pub get
π Usage #
Import #
import 'package:flex_seek_bar/flex_seek_bar.dart';
Single Seek Bar #
FlexSeekBar(
type: SeekBarType.single,
minValue: 0,
maxValue: 100,
value: 40,
label: 'Speed',
unit: 'km/h',
onChanged: (v) {
print(v.start);
},
)
Range Seek Bar #
FlexSeekBar(
type: SeekBarType.range,
minValue: 0,
maxValue: 200,
value: 20,
maxRangeValue: 150,
label: 'Distance',
unit: 'km',
onChanged: (v) {
print(v.start);
print(v.end);
},
)
Circular Seek Bar #
CircularSeekBar(
minValue: 0,
maxValue: 100,
value: 50,
label: "Volume",
)
Controller Usage #
final controller = SeekBarController();
controller.setValue(75);
controller.reset();
π§© Platform Support #
| Platform | Supported |
|---|---|
| Android | β |
| iOS | β |
| Web | β |
| macOS | β |
| Windows | β |
| Linux | β |
π Additional Information #
This plugin provides flexible seek bar experiences beyond Flutterβs default sliders, especially useful for advanced UI/UX scenarios involving:
- Multiple slider modes
- Circular interactions
- Programmatic control
- Custom styling
Contributions and feedback are welcome.
π Issues & Contributions #
Found a bug or want to contribute?
GitHub Repository: https://github.com/Vinit-Tejwani/flex_seek_bar
π License #
MIT License β see the LICENSE file for details.


