TTextFieldTheme constructor
const
TTextFieldTheme({
- required WidgetStateProperty<
Color> color, - required WidgetStateProperty<
Color> backgroundColor, - required WidgetStateProperty<
Color> borderColor, - required WidgetStateProperty<
TextStyle> labelStyle, - required WidgetStateProperty<
TextStyle> helperTextStyle, - required WidgetStateProperty<
TextStyle> errorTextStyle, - required WidgetStateProperty<
TextStyle> tagStyle, - required WidgetStateProperty<
double> borderRadius, - required WidgetStateProperty<
double> borderWidth, - required WidgetStateProperty<
LabelBuilder> labelBuilder, - required WidgetStateProperty<
HelperTextBuilder> helperTextBuilder, - required WidgetStateProperty<
ErrorsBuilder> errorsBuilder, - required WidgetStateProperty<
TextStyle> hintStyle, - required WidgetStateProperty<
TextStyle> textStyle, - required TInputSize size,
- required TInputDecorationType decorationType,
- required TLabelPosition labelPosition,
- Widget? preWidget,
- Widget? postWidget,
- double? height,
- EdgeInsets? padding,
- double? fontSize,
- List<
TextInputFormatter> ? inputFormatters, - TextInputType? keyboardType,
- TextCapitalization textCapitalization = TextCapitalization.none,
- bool autocorrect = true,
- bool enableSuggestions = true,
- int? maxLength,
- MaxLengthEnforcement? maxLengthEnforcement,
- TextInputAction? textInputAction,
- bool obscureText = false,
Creates a text field theme.
Implementation
const TTextFieldTheme({
required super.color,
required super.backgroundColor,
required super.borderColor,
required super.labelStyle,
required super.helperTextStyle,
required super.errorTextStyle,
required super.tagStyle,
required super.borderRadius,
required super.borderWidth,
required super.labelBuilder,
required super.helperTextBuilder,
required super.errorsBuilder,
required super.hintStyle,
required this.textStyle,
required super.size,
required super.decorationType,
required super.labelPosition,
super.preWidget,
super.postWidget,
super.height,
super.padding,
super.fontSize,
this.inputFormatters,
this.keyboardType,
this.textCapitalization = TextCapitalization.none,
this.autocorrect = true,
this.enableSuggestions = true,
this.maxLength,
this.maxLengthEnforcement,
this.textInputAction,
this.obscureText = false,
});