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 start ≤ end, 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.