InsetFieldShadow constructor
InsetFieldShadow({
- Key? key,
- FormFieldValidator<
String> ? validator, - Widget? label,
- int? maxLines,
- Widget? suffix,
- Widget? prefix,
- TextInputType keyboardType = TextInputType.text,
- String? hint,
- required TextEditingController? controller,
- bool obscureText = false,
- EdgeInsetsGeometry? margin,
- EdgeInsetsGeometry? padding,
- dynamic onTap()?,
Implementation
InsetFieldShadow({
super.key,
super.validator,
this.label,
this.maxLines,
this.suffix,
this.prefix,
this.keyboardType = TextInputType.text,
this.hint,
required this.controller,
this.obscureText = false,
this.margin,
this.padding,
this.onTap,
}) : super(
initialValue: controller?.text,
builder: (FormFieldState<String> field) {
return _MyTextField(
field: field,
maxLines: maxLines,
label: label,
suffix: suffix,
prefix: prefix,
keyboardType: keyboardType,
hint: hint,
controller: controller,
obscureText: obscureText,
margin: margin,
padding: padding,
onTap: onTap,
onChanged: (value) {
field.didChange(value);
},
);
},
);