Widget _buildCapsule(BuildContext context) { return Column( children: [ TDSlider( sliderThemeData: TDSliderThemeData.capsule( showThumbValue: true, min: 0, max: 100, scaleFormatter: (value) => value.toInt().toString(), ), value: 40, // divisions: 5, onChanged: (value) {}, ), const SizedBox( height: 16, ), TDRangeSlider( sliderThemeData: TDSliderThemeData.capsule( min: 0, max: 100, scaleFormatter: (value) => value.toInt().toString(), ), value: const RangeValues(20, 60), // divisions: 5, onChanged: (value) {}, ), const SizedBox( height: 16, ), TDSlider( sliderThemeData: TDSliderThemeData.capsule( min: 0, max: 100, scaleFormatter: (value) => value.toInt().toString(), ), leftLabel: '0', rightLabel: '100', value: 40, // divisions: 5, onChanged: (value) {}, ), const SizedBox( height: 16, ), TDRangeSlider( sliderThemeData: TDSliderThemeData.capsule( min: 0, max: 100, showThumbValue: true, scaleFormatter: (value) => value.toInt().toString(), ), value: const RangeValues(20, 60), leftLabel: '0', rightLabel: '100', // divisions: 5, onChanged: (value) {}, ), const SizedBox( height: 16, ), TDSlider( sliderThemeData: TDSliderThemeData.capsule( showScaleValue: true, divisions: 5, min: 0, max: 100, scaleFormatter: (value) => value.toInt().toString(), )..updateSliderThemeData((data) => data.copyWith( activeTickMarkColor: const Color(0xFFE7E7E7), inactiveTickMarkColor: const Color(0xFFE7E7E7), )), value: 60, // divisions: 5, onChanged: (value) {}, ), const SizedBox( height: 16, ), TDRangeSlider( sliderThemeData: TDSliderThemeData.capsule( showScaleValue: true, divisions: 5, min: 0, max: 100, scaleFormatter: (value) => value.toInt().toString(), ) ..updateSliderThemeData((data) => data.copyWith( activeTickMarkColor: const Color(0xFFE7E7E7), inactiveTickMarkColor: const Color(0xFFE7E7E7), )), value: const RangeValues(20, 60), // divisions: 5, onChanged: (value) {}, ) ], ); }