TextFieldConfiguration class Null safety

Supply an instance of this class to the TypeAhead.textFieldConfiguration property to configure the displayed text field

Constructors

TextFieldConfiguration({InputDecoration decoration = const InputDecoration(), TextStyle? style, TextEditingController? controller, ValueChanged<String>? onChanged, ValueChanged<String>? onSubmitted, bool obscureText = false, bool maxLengthEnforced = true, int? maxLength, int? maxLines = 1, int? minLines, TextAlignVertical? textAlignVertical, bool autocorrect = true, List<TextInputFormatter>? inputFormatters, bool autofocus = false, TextInputType keyboardType = TextInputType.text, bool enabled = true, bool enableSuggestions = true, TextAlign textAlign = TextAlign.start, FocusNode? focusNode, Color? cursorColor, Radius? cursorRadius, TextInputAction? textInputAction, TextCapitalization textCapitalization = TextCapitalization.none, double cursorWidth = 2.0, Brightness? keyboardAppearance, VoidCallback? onEditingComplete, GestureTapCallback? onTap, TextDirection? textDirection, EdgeInsets scrollPadding = const EdgeInsets.all(20.0), bool enableInteractiveSelection = true})
Creates a TextFieldConfiguration
const

Properties

autocorrect bool
Whether to enable autocorrection. [...]
final
autofocus bool
Whether this text field should focus itself if nothing else is already focused. [...]
final
controller TextEditingController?
Controls the text being edited. [...]
final
cursorColor Color?
The color to use when painting the cursor. [...]
final
cursorRadius Radius?
How rounded the corners of the cursor should be. By default, the cursor has a null Radius [...]
final
cursorWidth double
How thick the cursor will be. [...]
final
decoration InputDecoration
The decoration to show around the text field. [...]
final
enabled bool
If false the textfield is "disabled": it ignores taps and its decoration is rendered in grey. [...]
final
enableInteractiveSelection bool
final
enableSuggestions bool
Whether to show input suggestions as the user types. [...]
final
focusNode FocusNode?
Controls whether this widget has keyboard focus. [...]
final
hashCode int
The hash code for this object. [...]
read-only, inherited
inputFormatters List<TextInputFormatter>?
Optional input validation and formatting overrides. [...]
final
keyboardAppearance Brightness?
The appearance of the keyboard. [...]
final
keyboardType TextInputType
The type of keyboard to use for editing the text. [...]
final
maxLength int?
The maximum number of characters (Unicode scalar values) to allow in the text field. [...]
final
maxLengthEnforced bool
If true, prevents the field from allowing more than maxLength characters. [...]
final
maxLines int?
The maximum number of lines for the text to span, wrapping if necessary. [...]
final
minLines int?
The minimum number of lines to occupy when the content spans fewer lines. [...]
final
obscureText bool
Whether to hide the text being edited (e.g., for passwords). [...]
final
onChanged ValueChanged<String>?
Called when the text being edited changes. [...]
final
onEditingComplete VoidCallback?
Called when the user submits editable content (e.g., user presses the "done" button on the keyboard). [...]
final
onSubmitted ValueChanged<String>?
Called when the user indicates that they are done editing the text in the field. [...]
final
onTap GestureTapCallback?
Called for each distinct tap except for every second tap of a double tap. [...]
final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
scrollPadding EdgeInsets
Configures padding to edges surrounding a Scrollable when the Textfield scrolls into view. [...]
final
style TextStyle?
The style to use for the text being edited. [...]
final
textAlign TextAlign
How the text being edited should be aligned horizontally. [...]
final
textAlignVertical TextAlignVertical?
Same as TextField.textAlignVertical
final
textCapitalization TextCapitalization
Configures how the platform keyboard will select an uppercase or lowercase keyboard. [...]
final
textDirection TextDirection?
Same as TextField.textDirection [...]
final
textInputAction TextInputAction?
The type of action button to use for the keyboard. [...]
final

Methods

copyWith({InputDecoration? decoration, TextStyle? style, TextEditingController? controller, ValueChanged<String>? onChanged, ValueChanged<String>? onSubmitted, bool? obscureText, bool? maxLengthEnforced, int? maxLength, int? maxLines, int? minLines, bool? autocorrect, List<TextInputFormatter>? inputFormatters, bool? autofocus, TextInputType? keyboardType, bool? enabled, bool? enableSuggestions, TextAlign? textAlign, FocusNode? focusNode, Color? cursorColor, TextAlignVertical? textAlignVertical, Radius? cursorRadius, double? cursorWidth, Brightness? keyboardAppearance, VoidCallback? onEditingComplete, GestureTapCallback? onTap, EdgeInsets? scrollPadding, TextCapitalization? textCapitalization, TextDirection? textDirection, TextInputAction? textInputAction, bool? enableInteractiveSelection}) TextFieldConfiguration
Copies the TextFieldConfiguration and only changes the specified properties
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() String
A string representation of this object. [...]
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited