buildMaterial method

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

Implementation

@override
Widget buildMaterial(BuildContext context) => Checkbox(
  key: materialCheckboxData?.widgetKey ?? platformCheckboxData?.widgetKey,
  value: materialCheckboxData?.value ?? platformCheckboxData?.value,
  tristate: materialCheckboxData?.tristate ?? platformCheckboxData?.tristate ?? false,
  onChanged: !(materialCheckboxData?.isEnabled ?? platformCheckboxData!.isEnabled)
      ? null
      : materialCheckboxData?.onChanged ?? platformCheckboxData!.onChanged,
  mouseCursor: materialCheckboxData?.mouseCursor ?? platformCheckboxData?.mouseCursor,
  activeColor: materialCheckboxData?.activeColor ?? platformCheckboxData?.activeColor,
  fillColor: materialCheckboxData?.fillColor ?? platformCheckboxData?.fillColor,
  checkColor: materialCheckboxData?.checkColor ?? platformCheckboxData?.checkColor,
  focusColor: materialCheckboxData?.focusColor ?? platformCheckboxData?.focusColor,
  hoverColor: materialCheckboxData?.hoverColor,
  overlayColor: materialCheckboxData?.overlayColor,
  splashRadius: materialCheckboxData?.splashRadius,
  materialTapTargetSize: materialCheckboxData?.materialTapTargetSize,
  visualDensity: materialCheckboxData?.visualDensity,
  focusNode: materialCheckboxData?.focusNode ?? platformCheckboxData?.focusNode,
  autofocus:
      materialCheckboxData?.autofocus ??
      platformCheckboxData?.autofocus ??
      PlatformCheckboxData.kDefaultAutofocus,
  shape: materialCheckboxData?.shape ?? platformCheckboxData?.shape,
  side: materialCheckboxData?.side ?? platformCheckboxData?.side,
  isError: materialCheckboxData?.isError ?? MaterialCheckboxData.kDefaultIsError,
  semanticLabel: materialCheckboxData?.semanticLabel ?? platformCheckboxData?.semanticLabel,
);