onLabelCreated property
Signature for customizing the label text and style of numeric or date values in the SfSlider.
- The actual value without formatting is given by actualValue. It is either DateTime or double based on given value.
- The formatted value based on the numeric or
date format is given by formattedText.
- Text styles can be applied to individual labels using the textStyleproperty.
This snippet shows how to format and style labels in SfSlider.
double _value = 4.0;
SfSlider(
  min: 0,
  max: 8,
  value: _value,
  showLabels: true,
  interval: 1,
  onChanged: (dynamic value) {
    setState(() {
      _value = value;
    });
  },
  onLabelCreated: (
    dynamic actualValue,
    String formattedText,
    TextStyle textStyle,
  ) {
    return SliderLabel(
      text: actualValue == _value.toInt()
          ? '$formattedText'
          : '$actualValue',
      textStyle: actualValue == _value.toInt()
          ? const TextStyle(
              color: Color.fromARGB(255, 243, 33, 229),
              fontSize: 18,
              fontWeight: FontWeight.bold,
            )
          : textStyle,
    );
  },
)
Implementation
final SliderLabelCreatedCallback? onLabelCreated;