selection_wave_slider 1.0.1 selection_wave_slider: ^1.0.1 copied to clipboard
A selection_wave_slider in Flutter is a material design widget utilized for choosing a scope of values.
Flutter slider selection with wave effect.
Demo #
A selection_wave_slider in Flutter is a material design widget utilized for choosing a scope of values. It is an information widget where we can set a range of values by dragging or pushing the ideal position. and also can draggable possition to the bootom. Typically, we utilize the slider widget for changing a value. Along these lines, it is needed to store the value in a variable. This widget has a slider class that requires the onChanged() work. This capacity will be called at whatever point we change the slider position.
Getting Started #
Add dependancy to your pubspec.yaml
dependencies:
...
selection_wave_slider: any
Properties #
Properties | Required | Description |
---|---|---|
optionToChoose | true | list of string (list size must be less than 10) |
onSelected | true | call back provide selected value |
sliderHeight | false | Slider Height |
toolTipBackgroundColor | false | Tool tip background color |
toolTipBorderColor | false | Tool tip border color |
toolTipTextStyle | false | Tool tip text style |
dragButtonColor | false | Draggable object color |
selected | false | initial selected value |
dragButton | false | custom drag widget |
sliderColor | false | Slider color |
sliderPointColor | false | Color of point present on slider |
sliderPointBorderColor | false | draggable object border color |
Usage #
WaveSliderWithDragPoint(
dragButton: Container(
color: Colors.blue,
),
sliderHeight: 80,
sliderPointColor: Colors.blue,
sliderPointBorderColor: Colors.orange,
sliderColor: Colors.red,
toolTipBackgroundColor: Colors.yellow,
toolTipBorderColor: Colors.green,
toolTipTextStyle: TextStyle(
color: Colors.green,
fontSize: 14,
fontWeight: FontWeight.w500,
),
onSelected: (value) {
print(value);
},
optionToChoose: [
"Yes",
"May Be",
"No",
],
)