ZeroTextFieldMultiline constructor
ZeroTextFieldMultiline({
- Key? key,
- String? hintText,
- String? helperText,
- String? labelText,
- String? errorText,
- TextStyle? labelStyle,
- TextStyle? errorStyle,
- TextStyle? helperStyle,
- ZeroTextfieldSize textfieldSize = ZeroTextfieldSize.multiline,
- Widget? suffix,
- InputDecorationType? inputDecorationType = InputDecorationType.outline,
- InputDecoration? decoration,
- AutovalidateMode? autovalidateMode = AutovalidateMode.onUserInteraction,
- bool? enabled,
- dynamic onChanged()?,
- dynamic onEditingComplete()?,
- TextEditingController? controller,
- FocusNode? focusNode,
- String? validator()?,
- int? maxLines,
- int? minLines,
Implementation
ZeroTextFieldMultiline(
{super.key,
super.hintText,
super.helperText,
super.labelText,
super.errorText,
super.labelStyle,
super.errorStyle,
super.helperStyle,
ZeroTextfieldSize textfieldSize = ZeroTextfieldSize.multiline,
super.suffix,
super.inputDecorationType = InputDecorationType.outline,
InputDecoration? decoration,
super.autovalidateMode = AutovalidateMode.onUserInteraction,
super.enabled,
super.onChanged,
super.onEditingComplete,
super.controller,
super.focusNode,
super.validator,
int? maxLines,
int? minLines})
: super(
maxLines: maxLines ?? 10,
minLines: minLines ?? 5,
textAlignVertical: TextAlignVertical.top,
keyboardType: TextInputType.multiline,
textfieldSize: ZeroTextfieldSize.multiline,
textInputAction: TextInputAction.newline,
decoration: decoration?.copyWith(
contentPadding: textfieldSize.contentPadding,
));