buildByMaterial method

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

build on material mode

Implementation

@override
Widget buildByMaterial(BuildContext context) {
  return TextField(
    controller: valueOf('controller', controller),
    focusNode: valueOf('focusNode', focusNode),
    keyboardType: valueOf('keyboardType', keyboardType),
    textInputAction: valueOf('textInputAction', textInputAction),
    textCapitalization: valueOf('textCapitalization', textCapitalization) ?? TextCapitalization.none,
    style: valueOf('style', style),
    strutStyle: valueOf('strutStyle', strutStyle),
    textAlign: valueOf('textAlign', textAlign) ?? TextAlign.start,
    textAlignVertical: valueOf('textAlignVertical', textAlignVertical),
    readOnly: valueOf('readOnly', readOnly) ?? false,
    toolbarOptions: valueOf('toolbarOptions', toolbarOptions),
    showCursor: valueOf('showCursor', showCursor),
    autofocus: valueOf('autofocus', autofocus) ?? false,
    obscuringCharacter: valueOf('obscuringCharacter', obscuringCharacter),
    obscureText: valueOf('obscureText', obscureText) ?? false,
    autocorrect: valueOf('autocorrect', autocorrect) ?? true,
    smartDashesType: valueOf('smartDashesType', smartDashesType),
    smartQuotesType: valueOf('smartQuotesType', smartQuotesType),
    enableSuggestions: valueOf('enableSuggestions', enableSuggestions) ?? true,
    maxLines: valueOf('maxLines', maxLines),
    minLines: valueOf('minLines', minLines),
    expands: valueOf('expands', expands) ?? false,
    maxLength: valueOf('maxLength', maxLength),
    maxLengthEnforcement: valueOf('maxLengthEnforcement', maxLengthEnforcement),
    onChanged: valueOf('onChanged', onChanged),
    onEditingComplete: valueOf('onEditingComplete', onEditingComplete),
    onSubmitted: valueOf('onSubmitted', onSubmitted),
    onAppPrivateCommand: valueOf('onAppPrivateCommand', onAppPrivateCommand),
    inputFormatters: valueOf('inputFormatters', inputFormatters),
    enabled: valueOf('enabled', enabled),
    cursorWidth: valueOf('cursorWidth', cursorWidth) ?? 2.0,
    cursorHeight: valueOf('cursorHeight', cursorHeight),
    cursorRadius: valueOf('cursorRadius', cursorRadius) ?? const Radius.circular(2.0),
    cursorColor: valueOf('cursorColor', cursorColor),
    selectionHeightStyle: valueOf('selectionHeightStyle', selectionHeightStyle) ?? ui.BoxHeightStyle.tight,
    selectionWidthStyle: valueOf('selectionWidthStyle', selectionWidthStyle) ?? ui.BoxWidthStyle.tight,
    keyboardAppearance: valueOf('keyboardAppearance', keyboardAppearance),
    scrollPadding: valueOf('scrollPadding', scrollPadding) ?? const EdgeInsets.all(20.0),
    dragStartBehavior: valueOf('dragStartBehavior', dragStartBehavior) ?? DragStartBehavior.start,
    enableInteractiveSelection: valueOf('enableInteractiveSelection', enableInteractiveSelection) ?? true,
    selectionControls: valueOf('selectionControls', selectionControls),
    mouseCursor: valueOf('mouseCursor', mouseCursor),
    scrollController: valueOf('scrollController', scrollController),
    scrollPhysics: valueOf('scrollPhysics', scrollPhysics),
    autofillHints: valueOf('autofillHints', autofillHints),
    restorationId: valueOf('scrollPhysics', restorationId),
    // material
    decoration: valueOf('materialDecoration', materialDecoration),
    textDirection: valueOf('textDirection', textDirection),
    onTap: valueOf('onTap', onTap),
    buildCounter: valueOf('buildCounter', buildCounter),
  );
}