FOtpFieldStyle constructor

FOtpFieldStyle({
  1. required Brightness keyboardAppearance,
  2. required Size itemSize,
  3. required FOtpFieldItemStyles itemStyles,
  4. required FVariants<FOtpFieldItemVariantConstraint, FOtpFieldItemVariant, Color, Delta> dividerColor,
  5. required FVariants<FFormFieldVariantConstraint, FFormFieldVariant, TextStyle, TextStyleDelta> labelTextStyle,
  6. required FVariants<FFormFieldVariantConstraint, FFormFieldVariant, TextStyle, TextStyleDelta> descriptionTextStyle,
  7. required FVariants<FFormFieldErrorVariantConstraint, FFormFieldErrorVariant, TextStyle, TextStyleDelta> errorTextStyle,
  8. Color cursorColor = CupertinoColors.activeBlue,
  9. double cursorWidth = 2.0,
  10. bool? cursorOpacityAnimates,
  11. EdgeInsetsGeometry dividerPadding = const .symmetric(horizontal: 8),
  12. Size dividerSize = const Size(12, 1),
  13. EdgeInsetsGeometry labelPadding = const .only(bottom: 6),
  14. EdgeInsetsGeometry descriptionPadding = const .only(top: 6),
  15. EdgeInsetsGeometry errorPadding = const .only(top: 6),
  16. EdgeInsetsGeometry childPadding = .zero,
  17. FLabelMotion labelMotion = const FLabelMotion(),
})

Creates a FOtpFieldStyle.

Implementation

FOtpFieldStyle({
  required this.keyboardAppearance,
  required this.itemSize,
  required this.itemStyles,
  required this.dividerColor,
  required super.labelTextStyle,
  required super.descriptionTextStyle,
  required super.errorTextStyle,
  this.cursorColor = CupertinoColors.activeBlue,
  this.cursorWidth = 2.0,
  this.cursorOpacityAnimates,
  this.dividerPadding = const .symmetric(horizontal: 8),
  this.dividerSize = const Size(12, 1),
  super.labelPadding = const .only(bottom: 6),
  super.descriptionPadding = const .only(top: 6),
  super.errorPadding = const .only(top: 6),
  super.childPadding,
  super.labelMotion,
});