InputMask
автор здесь.
MaskedTextFieldDelegate
переключает доступные маски на основе AffinityCalculationStrategy
. Согласно вашему коду, вы используете стратегию .prefix
, которая не добьется цели, если конечный пользователь сам не введет этот точечный символ.
К сожалению, вторая стратегия, доступная вам в настоящее время (.wholeString
), вам тоже не поможет.
Мне кажется очевидным, что в настоящее время в библиотеке отсутствует еще один AffinityCalculationStrategy
в зависимости от длины входного значения. Я собираюсь добавить это в эти выходные, поэтому, пожалуйста, следите за обновлениями.
UPD. Я сделал запрос функции относительно этой функции.