LengthLimitingTextInputFormatter class
A TextInputFormatter that prevents the insertion of more characters (currently defined as Unicode scalar values) than allowed.
Since this formatter only prevents new characters from being added to the text, it preserves the existing TextEditingValue.selection.
- maxLength, which discusses the precise meaning of "number of characters" and how it may differ from the intuitive meaning.
- Inheritance
- Object
- TextInputFormatter
- LengthLimitingTextInputFormatter
Constructors
- LengthLimitingTextInputFormatter(int maxLength)
- Creates a formatter that prevents the insertion of more characters than a limit. [...]
Properties
Methods
-
formatEditUpdate(
TextEditingValue oldValue, TextEditingValue newValue) → TextEditingValue -
Called when text is being typed or cut/copy/pasted in the EditableText. [...]
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator. [...]
inherited