SfRangeSelectorThemeData.raw constructor

const SfRangeSelectorThemeData.raw({
  1. required Brightness brightness,
  2. required double activeTrackHeight,
  3. required double inactiveTrackHeight,
  4. required Size? tickSize,
  5. required Size? minorTickSize,
  6. required Offset? tickOffset,
  7. required Offset? labelOffset,
  8. required TextStyle? inactiveLabelStyle,
  9. required TextStyle? activeLabelStyle,
  10. required TextStyle? tooltipTextStyle,
  11. required Color? inactiveTrackColor,
  12. required Color? activeTrackColor,
  13. required Color? thumbColor,
  14. required Color? thumbStrokeColor,
  15. required Color? overlappingThumbStrokeColor,
  16. required Color? activeDividerStrokeColor,
  17. required Color? inactiveDividerStrokeColor,
  18. required Color? activeTickColor,
  19. required Color? inactiveTickColor,
  20. required Color? disabledActiveTickColor,
  21. required Color? disabledInactiveTickColor,
  22. required Color? activeMinorTickColor,
  23. required Color? inactiveMinorTickColor,
  24. required Color? disabledActiveMinorTickColor,
  25. required Color? disabledInactiveMinorTickColor,
  26. required Color? overlayColor,
  27. required Color? inactiveDividerColor,
  28. required Color? activeDividerColor,
  29. required Color? disabledActiveTrackColor,
  30. required Color? disabledInactiveTrackColor,
  31. required Color? disabledActiveDividerColor,
  32. required Color? disabledInactiveDividerColor,
  33. required Color? disabledThumbColor,
  34. required Color? activeRegionColor,
  35. required Color? inactiveRegionColor,
  36. required Color? tooltipBackgroundColor,
  37. required Color? overlappingTooltipStrokeColor,
  38. required double? trackCornerRadius,
  39. required double overlayRadius,
  40. required double thumbRadius,
  41. required double? activeDividerRadius,
  42. required double? inactiveDividerRadius,
  43. required double? thumbStrokeWidth,
  44. required double? activeDividerStrokeWidth,
  45. required double? inactiveDividerStrokeWidth,
})

Create a SfRangeSelectorThemeData given a set of exact values. All the values must be specified.

This will rarely be used directly. It is used by lerp to create intermediate themes based on two themes created with the SfRangeSelectorThemeData constructor.

Implementation

const SfRangeSelectorThemeData.raw({
  required Brightness brightness,
  required double activeTrackHeight,
  required double inactiveTrackHeight,
  required Size? tickSize,
  required Size? minorTickSize,
  required Offset? tickOffset,
  required Offset? labelOffset,
  required TextStyle? inactiveLabelStyle,
  required TextStyle? activeLabelStyle,
  required TextStyle? tooltipTextStyle,
  required Color? inactiveTrackColor,
  required Color? activeTrackColor,
  required Color? thumbColor,
  required Color? thumbStrokeColor,
  required Color? overlappingThumbStrokeColor,
  required Color? activeDividerStrokeColor,
  required Color? inactiveDividerStrokeColor,
  required Color? activeTickColor,
  required Color? inactiveTickColor,
  required Color? disabledActiveTickColor,
  required Color? disabledInactiveTickColor,
  required Color? activeMinorTickColor,
  required Color? inactiveMinorTickColor,
  required Color? disabledActiveMinorTickColor,
  required Color? disabledInactiveMinorTickColor,
  required Color? overlayColor,
  required Color? inactiveDividerColor,
  required Color? activeDividerColor,
  required Color? disabledActiveTrackColor,
  required Color? disabledInactiveTrackColor,
  required Color? disabledActiveDividerColor,
  required Color? disabledInactiveDividerColor,
  required Color? disabledThumbColor,
  required this.activeRegionColor,
  required this.inactiveRegionColor,
  required Color? tooltipBackgroundColor,
  required Color? overlappingTooltipStrokeColor,
  required double? trackCornerRadius,
  required double overlayRadius,
  required double thumbRadius,
  required double? activeDividerRadius,
  required double? inactiveDividerRadius,
  required double? thumbStrokeWidth,
  required double? activeDividerStrokeWidth,
  required double? inactiveDividerStrokeWidth,
}) : super.raw(
          brightness: brightness,
          activeTrackHeight: activeTrackHeight,
          inactiveTrackHeight: inactiveTrackHeight,
          tickSize: tickSize,
          minorTickSize: minorTickSize,
          tickOffset: tickOffset,
          labelOffset: labelOffset,
          inactiveLabelStyle: inactiveLabelStyle,
          activeLabelStyle: activeLabelStyle,
          tooltipTextStyle: tooltipTextStyle,
          inactiveTrackColor: inactiveTrackColor,
          activeTrackColor: activeTrackColor,
          inactiveDividerColor: inactiveDividerColor,
          activeDividerColor: activeDividerColor,
          thumbColor: thumbColor,
          thumbStrokeColor: thumbStrokeColor,
          overlappingThumbStrokeColor: overlappingThumbStrokeColor,
          activeDividerStrokeColor: activeDividerStrokeColor,
          inactiveDividerStrokeColor: inactiveDividerStrokeColor,
          overlayColor: overlayColor,
          activeTickColor: activeTickColor,
          inactiveTickColor: inactiveTickColor,
          disabledActiveTickColor: disabledActiveTickColor,
          disabledInactiveTickColor: disabledInactiveTickColor,
          activeMinorTickColor: activeMinorTickColor,
          inactiveMinorTickColor: inactiveMinorTickColor,
          disabledActiveMinorTickColor: disabledActiveMinorTickColor,
          disabledInactiveMinorTickColor: disabledInactiveMinorTickColor,
          disabledActiveTrackColor: disabledActiveTrackColor,
          disabledInactiveTrackColor: disabledInactiveTrackColor,
          disabledActiveDividerColor: disabledActiveDividerColor,
          disabledInactiveDividerColor: disabledInactiveDividerColor,
          disabledThumbColor: disabledThumbColor,
          tooltipBackgroundColor: tooltipBackgroundColor,
          overlappingTooltipStrokeColor: overlappingTooltipStrokeColor,
          overlayRadius: overlayRadius,
          thumbRadius: thumbRadius,
          activeDividerRadius: activeDividerRadius,
          inactiveDividerRadius: inactiveDividerRadius,
          thumbStrokeWidth: thumbStrokeWidth,
          activeDividerStrokeWidth: activeDividerStrokeWidth,
          inactiveDividerStrokeWidth: inactiveDividerStrokeWidth,
          trackCornerRadius: trackCornerRadius);