build method

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

Implementation

@override
Widget build(BuildContext context) {
  return FormField<bool>(
    initialValue: _value,
    builder: (FormFieldState<bool> state) {
      _state = state;
      return GestureDetector(
        key: key,
        behavior: HitTestBehavior.opaque,
        onTap: () {
          _onChanged(!_value);
        },
        child: builder(placeholder, _value, _onChanged),
      );
    },
    onSaved: (dynamic value) {
      setHasChanged(false);
      if (onSaved != null) {
        onSaved!(value);
      }
    },
  );
}