Add this to your build.gradle
file
repositories {
maven {
url "https://jitpack.io"
}
}
dependencies {
implementation 'com.github.babayevsemid:MaskEditText:2.2.0'
}
<com.semid.maskedittext.MaskEditText
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="phone"
app:mask="## ### ## ##" />
app:mask
app:maskDividerColor
app:hideKeyboardWhenComplete
"123456789".mask("(##-(###)-(##)-(##)") <--> "(12)-(345)-(67)-(89)"
"(12)-(345)-(67)-(89)".unMask() <--> "123456789"
yourEditText.setMask(yourMask)
yourEditText.setHideKeyboardWhenMaskComplete(hideKeyboard)