CupertinoTextFieldConfiguration class
Supply an instance of this class to the TypeAhead.textFieldConfiguration
property to configure the displayed text field. See documentation
for more information on properties.
Constructors
-
CupertinoTextFieldConfiguration({TextEditingController? controller, FocusNode? focusNode, BoxDecoration decoration = _kDefaultRoundedBorderDecoration, EdgeInsetsGeometry padding = const EdgeInsets.all(6.0), String? placeholder, TextStyle? placeholderStyle, Widget? prefix, OverlayVisibilityMode prefixMode = OverlayVisibilityMode.always, Widget? suffix, OverlayVisibilityMode suffixMode = OverlayVisibilityMode.always, OverlayVisibilityMode clearButtonMode = OverlayVisibilityMode.never, TextInputType? keyboardType, TextInputAction? textInputAction, TextCapitalization textCapitalization = TextCapitalization.none, TextStyle? style, TextAlign textAlign = TextAlign.start, bool autofocus = false, bool obscureText = false, bool autocorrect = true, int maxLines = 1, int? minLines, int? maxLength, MaxLengthEnforcement? maxLengthEnforcement, ValueChanged<
String> ? onChanged, VoidCallback? onEditingComplete, GestureTapCallback? onTap, ValueChanged<String> ? onSubmitted, List<TextInputFormatter> ? inputFormatters, bool enabled = true, bool enableSuggestions = true, double cursorWidth = 2.0, Radius cursorRadius = const Radius.circular(2.0), Color? cursorColor, Brightness? keyboardAppearance, EdgeInsets scrollPadding = const EdgeInsets.all(20.0), bool enableInteractiveSelection = true, List<String> ? autofillHints}) -
Creates a CupertinoTextFieldConfiguration
const
Properties
- autocorrect → bool
-
final
-
autofillHints
→ List<
String> ? -
final
- autofocus → bool
-
final
- clearButtonMode → OverlayVisibilityMode
-
final
- controller → TextEditingController?
-
final
- cursorColor → Color?
-
final
- cursorRadius → Radius
-
final
- cursorWidth → double
-
final
- decoration → BoxDecoration
-
final
- enabled → bool
-
final
- enableInteractiveSelection → bool
-
final
- enableSuggestions → bool
-
final
- focusNode → FocusNode?
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
inputFormatters
→ List<
TextInputFormatter> ? -
final
- keyboardAppearance → Brightness?
-
final
- keyboardType → TextInputType?
-
final
- maxLength → int?
-
final
- maxLengthEnforcement → MaxLengthEnforcement?
-
final
- maxLines → int
-
final
- minLines → int?
-
final
- obscureText → bool
-
final
-
onChanged
→ ValueChanged<
String> ? -
final
- onEditingComplete → VoidCallback?
-
final
-
onSubmitted
→ ValueChanged<
String> ? -
final
- onTap → GestureTapCallback?
-
final
- padding → EdgeInsetsGeometry
-
final
- placeholder → String?
-
final
- placeholderStyle → TextStyle?
-
final
- prefix → Widget?
-
final
- prefixMode → OverlayVisibilityMode
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollPadding → EdgeInsets
-
final
- style → TextStyle?
-
final
- suffix → Widget?
-
final
- suffixMode → OverlayVisibilityMode
-
final
- textAlign → TextAlign
-
final
- textCapitalization → TextCapitalization
-
final
- textInputAction → TextInputAction?
-
final
Methods
-
copyWith(
{TextEditingController? controller, FocusNode? focusNode, BoxDecoration? decoration, EdgeInsetsGeometry? padding, String? placeholder, TextStyle? placeholderStyle, Widget? prefix, OverlayVisibilityMode? prefixMode, Widget? suffix, OverlayVisibilityMode? suffixMode, OverlayVisibilityMode? clearButtonMode, TextInputType? keyboardType, TextInputAction? textInputAction, TextCapitalization? textCapitalization, TextStyle? style, TextAlign? textAlign, bool? autofocus, bool? obscureText, bool? autocorrect, int? maxLines, int? minLines, int? maxLength, MaxLengthEnforcement? maxLengthEnforcement, ValueChanged< String> ? onChanged, VoidCallback? onEditingComplete, GestureTapCallback? onTap, ValueChanged<String> ? onSubmitted, List<TextInputFormatter> ? inputFormatters, bool? enabled, bool? enableSuggestions, double? cursorWidth, Radius? cursorRadius, Color? cursorColor, Brightness? keyboardAppearance, EdgeInsets? scrollPadding, bool? enableInteractiveSelection, List<String> ? autofillHints}) → CupertinoTextFieldConfiguration - Copies the CupertinoTextFieldConfiguration and only changes the specified properties
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited