build.gradle
корневой директории проекта добавьте:allprojects {
repositories {
maven {
url 'https://s01.oss.sonatype.org/content/repositories/releases/'
}
}
}
build.gradle
модуля entry добавьте:dependencies {
implementation('com.gitee.chinasoft_ohos:decoro:1.0.0')
......
}
Пример использования String формата:
Содержимое строки будет форматировано согласно шаблону Mask.
Пример 1: использование заранее определённого шаблона Mask
Mask mask = new MaskImpl(PredefinedSlots.RUS_PHONE_NUMBER, true);
mask.insertFront("9995554433");
System.out.println(mask.toString()); // +7 (999) 555-44-33
Пример 2: форматирование текстового ввода пользователя с помощью MaskImpl
MaskImpl mask = MaskImpl.createTerminated(PredefinedSlots.CARD_NUMBER_USUAL);
FormatWatcher watcher = new MaskFormatWatcher(mask);
watcher.installOn(editText); // установите на любом TextView
Шаблоны форматирования Mask, предоставляемые библиотекой:```
PredefinedSlots.SINGLE_SLOT // Любая буква
PredefinedSlots.RUS_PHONE_NUMBER // Российский номер телефона в формате +7 (__) -- (только цифры)
PredefinedSlots.RUS_PASSPORT // Серия и номер российского паспорта в формате _____ _______ (только цифры)
PredefinedSlots.CARD_NUMBER_STANDARD // Номер кредитной карты в формате ____ ____ ____ ____ (только цифры)
PredefinedSlots.CARD_NUMBER_STANDARD_MASKABLE // Номер кредитной карты в формате ____ ____ ____ ____ (цифры и символы 'X', 'x', '')
PredefinedSlots.CARD_NUMBER_MAESTRO // Номер кредитной карты в формате ________ ____ (только цифры)
PredefinedSlots.CARD_NUMBER_MAESTRO_MASKABLE // Номер кредитной карты в формате ________ ____ (цифры и символы 'X', 'x', '')
Код проверен CodeCheck без ошибок
Код проверен CloudTest без ошибок
Прошёл проверку безопасности на наличие вирусов
Функционал текущей версии демонстрационного примера практически не отличается от оригинального компонента
#### История версий
- 1.0.0
#### Информация о лицензии
Apache License 2.0
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )