@@ -69,6 +69,7 @@ class _CustomRangeThumbShape extends RangeSliderThumbShape {
69
69
@required SliderThemeData sliderTheme,
70
70
TextDirection textDirection,
71
71
Thumb thumb,
72
+ bool isPressed,
72
73
}) {
73
74
final Canvas canvas = context.canvas;
74
75
final ColorTween colorTween = ColorTween (
@@ -130,6 +131,8 @@ class _CustomThumbShape extends SliderComponentShape {
130
131
SliderThemeData sliderTheme,
131
132
TextDirection textDirection,
132
133
double value,
134
+ double textScaleFactor,
135
+ Size sizeWithOverflow,
133
136
}) {
134
137
final Canvas canvas = context.canvas;
135
138
final ColorTween colorTween = ColorTween (
@@ -169,6 +172,8 @@ class _CustomValueIndicatorShape extends SliderComponentShape {
169
172
SliderThemeData sliderTheme,
170
173
TextDirection textDirection,
171
174
double value,
175
+ double textScaleFactor,
176
+ Size sizeWithOverflow,
172
177
}) {
173
178
final Canvas canvas = context.canvas;
174
179
final ColorTween enableColor = ColorTween (
@@ -268,15 +273,21 @@ class _SlidersState extends State<_Sliders> {
268
273
),
269
274
),
270
275
),
271
- Slider .adaptive (
272
- value: _continuousValue,
273
- min: 0.0 ,
274
- max: 100.0 ,
275
- onChanged: (double value) {
276
- setState (() {
277
- _continuousValue = value;
278
- });
279
- },
276
+ SliderTheme (
277
+ data: const SliderThemeData (
278
+ showValueIndicator: ShowValueIndicator .always,
279
+ ),
280
+ child: Slider .adaptive (
281
+ label: _continuousValue.toStringAsFixed (6 ).toString (),
282
+ value: _continuousValue,
283
+ min: 0.0 ,
284
+ max: 100.0 ,
285
+ onChanged: (double value) {
286
+ setState (() {
287
+ _continuousValue = value;
288
+ });
289
+ },
290
+ ),
280
291
),
281
292
const Text ('Continuous with Editable Numerical Value' ),
282
293
],
@@ -314,7 +325,7 @@ class _SlidersState extends State<_Sliders> {
314
325
activeTrackColor: Colors .deepPurple,
315
326
inactiveTrackColor: theme.colorScheme.onSurface.withOpacity (0.5 ),
316
327
activeTickMarkColor: theme.colorScheme.onSurface.withOpacity (0.7 ),
317
- inactiveTickMarkColor: theme.colorScheme.surface.withOpacity (0.7 ),
328
+ inactiveTickMarkColor: theme.colorScheme.surface.withOpacity (0.7 ),
318
329
overlayColor: theme.colorScheme.onSurface.withOpacity (0.12 ),
319
330
thumbColor: Colors .deepPurple,
320
331
valueIndicatorColor: Colors .deepPurpleAccent,
0 commit comments