rtf_textfield library

Classes

FloatingLabelAlignment
Defines where the floating label should be displayed within an RichInputDecorator.
InputDecorationTheme
Defines the default appearance of RichInputDecorators.
RichInputDecoration
The border, labels, icons, and styles used to decorate a Material Design text field.
RichInputDecorator
Defines the appearance of a Material Design text field.
RichTextField
A Material Design text field.
RichTextFormField
A FormField that contains a TextField.
RTFTextField
A RTFTextField that uses a RTFTextFieldController to control the text. The only relevance of this widget over RTFTextField is that it listens to changes in the controller and rebuilds on text align change.
RTFTextFieldController
This is the main controller for the text editor
RTFTextFormField
A TextFormField that uses a RTFTextFieldController to control the text. The only relevance of this widget over TextFormField is that it listens to changes in the controller and rebuilds on text align change.
TextInputType
The type of information for which to optimize the text input control.

Enums

FloatingLabelBehavior
Defines how the floating label should behave.
SmartDashesType
Indicates how to handle the intelligent replacement of dashes in text input.
SmartQuotesType
Indicates how to handle the intelligent replacement of quotes in text input.
TextCapitalization
Configures how the platform keyboard will select an uppercase or lowercase keyboard.
TextInputAction
An action the user has requested the text input control to perform.

Typedefs

InputCounterWidgetBuilder = Widget? Function(BuildContext context, {required int currentLength, required bool isFocused, required int? maxLength})
Signature for the RichTextField.buildCounter callback.