Skip to content

Как разрешить ввод текстовых символов для кастомной маски? #61

Open
Novikov opened this issue Dec 31, 2021 · 1 comment

Comments

@Novikov
Copy link

Novikov commented Dec 31, 2021

Использую следующий код

const val DRIVER_LICENCE_MASK = "__ __ ______"
val slots = UnderscoreDigitSlotsParser().parseSlots(DRIVER_LICENCE_MASK)
val formatWatcher = MaskFormatWatcher(MaskImpl.createTerminated(slots))

EditText позволяет ввести только цифры. Как добавить ввод текстовых символов?

@al-dr
Copy link
Contributor

al-dr commented Dec 31, 2021

Можно понаследовать UnderscoreDigitSlotsParser
Переопределить метод slotFromUnderscoreCharacter
И вернуть в нем вместо PredefinedSlots.digit() слот позволяющий любой символ any

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants