buildMaterial method

  1. @override
Widget buildMaterial(
  1. BuildContext context
)
override

Implementation

@override
Widget buildMaterial(BuildContext context) => Slider(
  key: materialSliderData?.widgetKey ?? platformSliderData?.widgetKey,
  value: materialSliderData?.value ?? platformSliderData!.value!,
  onChanged: !(materialSliderData?.isEnabled ?? platformSliderData!.isEnabled)
      ? null
      : materialSliderData?.onChanged ?? platformSliderData!.onChanged,
  secondaryTrackValue: materialSliderData?.secondaryTrackValue,
  onChangeStart: materialSliderData?.onChangeStart ?? platformSliderData?.onChangeStart,
  onChangeEnd: materialSliderData?.onChangeEnd ?? platformSliderData?.onChangeEnd,
  min: materialSliderData?.min ?? platformSliderData?.min ?? PlatformSliderData.kDefaultMin,
  max: materialSliderData?.max ?? platformSliderData?.max ?? PlatformSliderData.kDefaultMax,
  divisions: materialSliderData?.divisions ?? platformSliderData?.divisions,
  label: materialSliderData?.label,
  activeColor: materialSliderData?.activeColor,
  inactiveColor: materialSliderData?.inactiveColor,
  secondaryActiveColor: materialSliderData?.secondaryActiveColor,
  thumbColor: materialSliderData?.thumbColor,
  overlayColor: materialSliderData?.overlayColor,
  mouseCursor: materialSliderData?.mouseCursor,
  semanticFormatterCallback: materialSliderData?.semanticFormatterCallback,
  focusNode: materialSliderData?.focusNode,
  autofocus: materialSliderData?.autofocus ?? MaterialSliderData.kDefaultAutofocus,
  allowedInteraction: materialSliderData?.allowedInteraction,
  padding: materialSliderData?.padding,
);