ZeroTextFieldMultiline class

Another variant of ZeroTextField which has multiline decoration enabled out of the box. Pretty much all the fields are identical with ZeroTextField except that ZeroTextField.suffixIcon and ZeroTextField.prefixIcon is not provided by default. So when you want to provide these fields, you can set it manually from InputDecoration

Inheritance

Constructors

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(String)?, dynamic onEditingComplete()?, TextEditingController? controller, FocusNode? focusNode, String? validator(String?)?, int? maxLines, int? minLines})
ZeroTextFieldMultiline.fill({Key? key, String? hintText, String? labelText, ZeroTextfieldSize? textfielSizeType, TextEditingController? controller, FocusNode? focusNode, TextInputType? inputType, dynamic onChanged(String)?, dynamic onEditingComplete()?, String? validator(String?)?, AutovalidateMode? autovalidateMode, Widget? suffix, InputDecoration? decoration, String? errorText, String? helperText, bool? enabled, int? maxLines, int? minLines})
This already uses UnderlineInputBorder under the hood with fillColor set as per defined in the standard ZeroOne design guideline.
factory
ZeroTextFieldMultiline.outline({Key? key, String? hintText, String? labelText, ZeroTextfieldSize? textfielSizeType, TextEditingController? controller, FocusNode? focusNode, TextInputType? inputType, dynamic onChanged(String)?, dynamic onEditingComplete()?, String? validator(String?)?, Widget? suffix, AutovalidateMode? autovalidateMode, InputDecoration? decoration, String? helperText, String? errorText, bool? enabled, int? maxLines, int? minLines})
This already uses OutlineInputBorder under the hood with the properties defined in the standard ZeroOne design guideline.
factory
ZeroTextFieldMultiline.underline({Key? key, String? hintText, String? labelText, ZeroTextfieldSize? textfielSizeType, TextEditingController? controller, FocusNode? focusNode, TextInputType? inputType, dynamic onChanged(String)?, dynamic onEditingComplete()?, String? validator(String?)?, AutovalidateMode? autovalidateMode, Widget? suffix, InputDecoration? decoration, String? helperText, String? errorText, bool? enabled, int? maxLines, int? minLines})
This already uses UnderlineInputBorder under the hood with fillColor set as per defined in the standard ZeroOne design guideline.
factory

Properties

autocorrect → bool
finalinherited
autofillHints → Iterable<String>?
finalinherited
autofocus → bool?
finalinherited
autovalidateMode → AutovalidateMode?
finalinherited
buildCounter → BuildCounter?
finalinherited
contextMenuBuilder → ContextMenuBuilder?
finalinherited
controller → TextEditingController?
finalinherited
cursorColor → Color?
finalinherited
cursorHeight → double?
finalinherited
cursorRadius → Radius?
finalinherited
cursorWidth → double
finalinherited
decoration → InputDecoration?
finalinherited
enabled → bool?
finalinherited
enableIMEPersonalizedLearning → bool
finalinherited
enableInteractiveSelection → bool?
finalinherited
enableSuggestion → bool
finalinherited
errorStyle → TextStyle?
finalinherited
errorText → String?
finalinherited
expands → bool
finalinherited
focusNode → FocusNode?
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
helperStyle → TextStyle?
finalinherited
helperText → String?
finalinherited
hintText → String?
finalinherited
initialValue → String?
finalinherited
inputDecorationType → InputDecorationType?
Values: inputDecorationType.outline, inputDecorationType.underline, and inputDecorationType.fill This affects how the widget renders OutlineInputBorder in terms of fill color, border colors, and fill color
finalinherited
inputFormatters → List<TextInputFormatter>?
finalinherited
key → Key?
Controls how one widget replaces another widget in the tree.
finalinherited
keyboardAppearance → Brightness?
finalinherited
keyboardType → TextInputType?
finalinherited
labelStyle → TextStyle?
finalinherited
labelText → String?
finalinherited
maxLength → int?
finalinherited
maxLengthEnforcement → MaxLengthEnforcement?
finalinherited
maxLines → int?
finalinherited
minLines → int?
finalinherited
mouseCursor → MouseCursor?
finalinherited
obscureText → bool
finalinherited
obscuringCharacter → String
finalinherited
onChanged → dynamic Function(String)?
finalinherited
onEditingComplete → dynamic Function()?
finalinherited
onFieldSubmitted → void Function(String text)?
finalinherited
onFocusChanged → OnFocusChanged?
finalinherited
onSaved → void Function(String? text)?
finalinherited
onTap → dynamic Function()?
finalinherited
onTapOutside → dynamic Function(PointerDownEvent event)?
finalinherited
prefix → Widget?
If set, this will override prefix that is defined in InputDecoration
finalinherited
prefixIcon → Widget?
If set, this will override prefixIcon that is defined in InputDecoration
finalinherited
readOnly → bool
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scrollController → ScrollController?
finalinherited
scrollPadding → EdgeInsets
finalinherited
scrollPhysics → ScrollPhysics?
finalinherited
selectionControls → TextSelectionControls?
finalinherited
showCursor → bool
finalinherited
strutStyle → StrutStyle?
finalinherited
style → TextStyle?
finalinherited
suffix → Widget?
If set, this will override suffix that is defined in InputDecoration
finalinherited
suffixIcon → Widget?
If set, this will override suffixIcon that is defined in InputDecoration
finalinherited
textAlign → TextAlign
finalinherited
textAlignVertical → TextAlignVertical?
finalinherited
textCapitalization → TextCapitalization
finalinherited
textDirection → TextDirection?
finalinherited
textfieldSize → ZeroTextfieldSize
TextField's size; large or small. Default value: ZeroTextfieldSize.small
finalinherited
textInputAction → TextInputAction?
finalinherited
validator → String? Function(String?)?
finalinherited

Methods

createElement() → StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() → State<ZeroTextField>
Creates the mutable state for this widget at a given location in the tree.
inherited
debugDescribeChildren() → List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) → DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) → String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug, int wrapWidth = 65}) → String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) → String
Returns a one-line detailed description of the object.
inherited
toStringShort() → String
A short, textual description of this widget.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited