Есть стандартная маска для номера телефона val mask = MaskImpl.createTerminated(PredefinedSlots.RUS_PHONE_NUMBER) и ватчер с этой маской устанавливается в EditText
val watcher: FormatWatcher = MaskFormatWatcher(mask) watcher.installOn(editText)
Маска имеет захардкоженные слоты в начале '+7 (' и проблема в том, что при стирании какого-либо введенного пользователем номера не удаляется открывающая скобка. Другие захардкоженые слоты в середине маски удаляются корректно. Есть ли возможность обойти этот момент, например, созданием своей маски?
Есть стандартная маска для номера телефона
val mask = MaskImpl.createTerminated(PredefinedSlots.RUS_PHONE_NUMBER)
и ватчер с этой маской устанавливается в EditTextval watcher: FormatWatcher = MaskFormatWatcher(mask) watcher.installOn(editText)
Маска имеет захардкоженные слоты в начале '+7 (' и проблема в том, что при стирании какого-либо введенного пользователем номера не удаляется открывающая скобка. Другие захардкоженые слоты в середине маски удаляются корректно. Есть ли возможность обойти этот момент, например, созданием своей маски?