GrxInputDecoration class
Constructors
GrxInputDecoration ({String ? labelText , String ? hintText , bool ? alignLabelWithHint = false , EdgeInsetsGeometry ? contentPadding , int ? hintMaxLines , String ? errorText , Widget ? prefix , BoxConstraints ? suffixIconConstraints , void onClear ()?, bool enabled = true , bool showClearButton = false , Widget ? suffix })
Properties
alignLabelWithHint
→ bool ?
Typically set to true when the InputDecorator contains a multiline
TextField (TextField.maxLines is null or > 1) to override the default
behavior of aligning the label with the center of the TextField .
final inherited
border
→ InputBorder ?
The shape of the border to draw around the decoration's container.
final inherited
constraints
→ BoxConstraints ?
Defines minimum and maximum sizes for the InputDecorator .
final inherited
contentPadding
→ EdgeInsetsGeometry ?
The padding for the input decoration's container.
final inherited
counter
→ Widget ?
Optional custom counter widget to go in the place otherwise occupied by
counterText . If this property is non null, then counterText is
ignored.
final inherited
counterStyle
→ TextStyle ?
The style to use for the counterText .
final inherited
counterText
→ String ?
Optional text to place below the line as a character count.
final inherited
disabledBorder
→ InputBorder ?
The border to display when the InputDecorator is disabled and is not
showing an error.
final inherited
enabled
→ bool
If false the opacity of the visual elements is reduced, including helperText ,errorText , and counterText .
final inherited
enabledBorder
→ InputBorder ?
The border to display when the InputDecorator is enabled and is not
showing an error.
final inherited
error
→ Widget ?
Optional widget that appears below the InputDecorator.child and the border.
final inherited
errorBorder
→ InputBorder ?
The border to display when the InputDecorator does not have the focus and
is showing an error.
final inherited
errorMaxLines
→ int ?
The maximum number of lines the errorText can occupy.
final inherited
errorStyle
→ TextStyle ?
The style to use for the InputDecoration.errorText .
final inherited
errorText
→ String ?
Text that appears below the InputDecorator.child and the border.
final inherited
fillColor
→ Color ?
The base fill color of the decoration's container color.
final inherited
filled
→ bool ?
If true the decoration's container is filled with fillColor .
final inherited
floatingLabelAlignment
→ FloatingLabelAlignment ?
Defines where the floating label should be displayed.
final inherited
floatingLabelBehavior
→ FloatingLabelBehavior ?
Defines how the floating label should behave.
final inherited
floatingLabelStyle
→ TextStyle ?
The style to use for InputDecoration.labelText when the label is
above (i.e., vertically adjacent to) the input field.
final inherited
focusColor
→ Color ?
The fill color of the decoration's container when it has the input focus.
final inherited
focusedBorder
→ InputBorder ?
The border to display when the InputDecorator has the focus and is not
showing an error.
final inherited
focusedErrorBorder
→ InputBorder ?
The border to display when the InputDecorator has the focus and is
showing an error.
final inherited
hashCode
→ int
The hash code for this object.
no setter inherited
helper
→ Widget ?
Optional widget that appears below the InputDecorator.child .
final inherited
helperMaxLines
→ int ?
The maximum number of lines the helperText can occupy.
final inherited
helperStyle
→ TextStyle ?
The style to use for the helperText .
final inherited
helperText
→ String ?
Text that provides context about the InputDecorator.child 's value, such
as how the value will be used.
final inherited
hint
→ Widget ?
The widget to use in place of the hintText .
final inherited
hintFadeDuration
→ Duration ?
The duration of the hintText fade in and fade out animations.
final inherited
hintMaxLines
→ int ?
The maximum number of lines the hintText can occupy.
final inherited
hintStyle
→ TextStyle ?
The style to use for the hintText .
final inherited
hintText
→ String ?
Text that suggests what sort of input the field accepts.
final inherited
hintTextDirection
→ TextDirection ?
The direction to use for the hintText .
final inherited
hoverColor
→ Color ?
The color of the highlight for the decoration shown if the container
is being hovered over by a mouse.
final inherited
icon
→ Widget ?
An icon to show before the input field and outside of the decoration's
container.
final inherited
iconColor
→ Color ?
The color of the icon .
final inherited
isCollapsed
→ bool ?
Whether the decoration is the same size as the input field.
final inherited
isDense
→ bool ?
Whether the InputDecorator.child is part of a dense form (i.e., uses less vertical
space).
final inherited
label
→ Widget ?
Optional widget that describes the input field.
final inherited
labelStyle
→ TextStyle ?
The style to use for InputDecoration.labelText when the label is on top
of the input field.
final inherited
labelText
→ String ?
Optional text that describes the input field.
final inherited
maintainHintHeight
→ bool
Whether the input field's height should always be greater than or equal to
the height of the hintText , even if the hintText is not visible.
final inherited
maintainHintSize
→ bool
Whether the input field's size should always be greater than or equal to
the size of the hintText , even if the hintText is not visible.
final inherited
onClear
→ void Function() ?
final
prefix
→ Widget ?
Optional widget to place on the line before the input.
final inherited
prefixIcon
→ Widget ?
An icon that appears before the prefix or prefixText and before
the editable part of the text field, within the decoration's container.
final inherited
prefixIconColor
→ Color ?
Optional color of the prefixIcon
final inherited
prefixIconConstraints
→ BoxConstraints ?
The constraints for the prefix icon.
final inherited
prefixStyle
→ TextStyle ?
The style to use for the prefixText .
final inherited
prefixText
→ String ?
Optional text prefix to place on the line before the input.
final inherited
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited
semanticCounterText
→ String ?
A semantic label for the counterText .
final inherited
showClearButton
→ bool
final
suffix
→ Widget ?
Optional widget to place on the line after the input.
final inherited
suffixIcon
→ Widget ?
An icon that appears after the editable part of the text field and
after the suffix or suffixText , within the decoration's container.
final inherited
suffixIconColor
→ Color ?
Optional color of the suffixIcon .
final inherited
suffixIconConstraints
→ BoxConstraints ?
The constraints for the suffix icon.
final inherited
suffixStyle
→ TextStyle ?
The style to use for the suffixText .
final inherited
suffixText
→ String ?
Optional text suffix to place on the line after the input.
final inherited
visualDensity
→ VisualDensity ?
Defines how compact the decoration's layout will be.
final inherited
Methods
applyDefaults (Object inputDecorationTheme )
→ InputDecoration
Used by widgets like TextField and InputDecorator to create a new
InputDecoration with default values taken from the inputDecorationTheme
.
inherited
copyWith ({Widget ? icon , Color ? iconColor , Widget ? label , String ? labelText , TextStyle ? labelStyle , TextStyle ? floatingLabelStyle , Widget ? helper , String ? helperText , TextStyle ? helperStyle , int ? helperMaxLines , String ? hintText , Widget ? hint , TextStyle ? hintStyle , TextDirection ? hintTextDirection , Duration ? hintFadeDuration , int ? hintMaxLines , bool ? maintainHintHeight , bool ? maintainHintSize , Widget ? error , String ? errorText , TextStyle ? errorStyle , int ? errorMaxLines , FloatingLabelBehavior ? floatingLabelBehavior , FloatingLabelAlignment ? floatingLabelAlignment , bool ? isCollapsed , bool ? isDense , EdgeInsetsGeometry ? contentPadding , Widget ? prefixIcon , Widget ? prefix , String ? prefixText , BoxConstraints ? prefixIconConstraints , TextStyle ? prefixStyle , Color ? prefixIconColor , Widget ? suffixIcon , Widget ? suffix , String ? suffixText , TextStyle ? suffixStyle , Color ? suffixIconColor , BoxConstraints ? suffixIconConstraints , Widget ? counter , String ? counterText , TextStyle ? counterStyle , bool ? filled , Color ? fillColor , Color ? focusColor , Color ? hoverColor , InputBorder ? errorBorder , InputBorder ? focusedBorder , InputBorder ? focusedErrorBorder , InputBorder ? disabledBorder , InputBorder ? enabledBorder , InputBorder ? border , bool ? enabled , String ? semanticCounterText , bool ? alignLabelWithHint , BoxConstraints ? constraints , VisualDensity ? visualDensity , SemanticsService ? semanticsService })
→ InputDecoration
Creates a copy of this input decoration with the given fields replaced
by the new values.
inherited
noSuchMethod (Invocation invocation )
→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString ()
→ String
A string representation of this object.
inherited