FTextFieldStyle constructor

FTextFieldStyle({
  1. required Brightness keyboardAppearance,
  2. required FVariants<FTextFieldVariantConstraint, FTextFieldVariant, Color?, Delta> color,
  3. required FVariants<FTextFieldVariantConstraint, FTextFieldVariant, IconThemeData, IconThemeDataDelta> iconStyle,
  4. required FButtonStyle clearButtonStyle,
  5. required FButtonStyle obscureButtonStyle,
  6. required FVariants<FTextFieldVariantConstraint, FTextFieldVariant, TextStyle, TextStyleDelta> contentTextStyle,
  7. required FVariants<FTextFieldVariantConstraint, FTextFieldVariant, TextStyle, TextStyleDelta> hintTextStyle,
  8. required FVariants<FTextFieldVariantConstraint, FTextFieldVariant, TextStyle, TextStyleDelta> counterTextStyle,
  9. required FVariants<FTextFieldVariantConstraint, FTextFieldVariant, InputBorder, Delta> border,
  10. required FVariants<FFormFieldVariantConstraint, FFormFieldVariant, TextStyle, TextStyleDelta> labelTextStyle,
  11. required FVariants<FFormFieldVariantConstraint, FFormFieldVariant, TextStyle, TextStyleDelta> descriptionTextStyle,
  12. required FVariants<FFormFieldErrorVariantConstraint, FFormFieldErrorVariant, TextStyle, TextStyleDelta> errorTextStyle,
  13. Color cursorColor = CupertinoColors.activeBlue,
  14. EdgeInsetsGeometry contentPadding = const .symmetric(horizontal: 10, vertical: 10),
  15. EdgeInsetsGeometry clearButtonPadding = const .directional(end: 4),
  16. EdgeInsetsGeometry obscureButtonPadding = const .directional(end: 4),
  17. EdgeInsets scrollPadding = const .all(20),
  18. EdgeInsetsGeometry labelPadding = .zero,
  19. EdgeInsetsGeometry descriptionPadding = .zero,
  20. EdgeInsetsGeometry errorPadding = .zero,
  21. EdgeInsetsGeometry childPadding = .zero,
  22. FLabelMotion labelMotion = const FLabelMotion(),
})

Creates a FTextFieldStyle.

Implementation

FTextFieldStyle({
  required this.keyboardAppearance,
  required this.color,
  required this.iconStyle,
  required this.clearButtonStyle,
  required this.obscureButtonStyle,
  required this.contentTextStyle,
  required this.hintTextStyle,
  required this.counterTextStyle,
  required this.border,
  required super.labelTextStyle,
  required super.descriptionTextStyle,
  required super.errorTextStyle,
  this.cursorColor = CupertinoColors.activeBlue,
  this.contentPadding = const .symmetric(horizontal: 10, vertical: 10),
  this.clearButtonPadding = const .directional(end: 4),
  this.obscureButtonPadding = const .directional(end: 4),
  this.scrollPadding = const .all(20),
  super.labelPadding,
  super.descriptionPadding,
  super.errorPadding,
  super.childPadding,
  super.labelMotion,
});