components/sliders/m3e_sliders library

Classes

M3ERangeSlider
A Material 3 Expressive range slider (Compose RangeSlider).
M3ESlider
M3ESlider.
M3ESliderCenteredTrack
Centered active-track variant — active fill grows from the midpoint.
M3ESliderColors
Resolved colors for an M3ESlider / M3ERangeSlider paint pass.
M3ESliderRange
A continuous range with startend, used by M3ERangeSlider.
M3ESliderRangeLabels
Optional labels for the start and end thumbs of M3ERangeSlider.
M3ESliderTheme
Theme values for M3ESlider and M3ERangeSlider.
M3ESliderThumb
Expressive bar handle for M3ESlider / M3ERangeSlider.
M3ESliderTrack
Default expressive track for a single-value M3ESlider.
M3ESliderTrackIcons
Optional icons inset into the active / inactive track segments.
M3ESliderValueIndicator
Floating value label shown while the slider handle is interacting.

Enums

M3ESliderIconPosition
Axis-relative resting edge for the relocating track M3ESlider.icon.
M3ESliderPaintMode
How the track interprets active fill extents.
M3ESliderTrackKind
Which track geometry an M3ESlider paints.

Typedefs

M3ESliderDotBuilder = Widget Function({required bool active, required Color color, required BuildContext context, required double size})
Builds a custom stop/tick marker for M3ESlider / M3ERangeSlider.