Package com.firebase.ui.auth.util.ui
Class BucketedTextChangeListener
- java.lang.Object
-
- com.firebase.ui.auth.util.ui.BucketedTextChangeListener
-
- All Implemented Interfaces:
NoCopySpan,TextWatcher
public final class BucketedTextChangeListener extends Object implements TextWatcher
Listens for changes to a text field that has hyphens and replaces with the character being typed: ------ 7----- 76---- 764--- 7641-- 76417- 764176
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceBucketedTextChangeListener.ContentChangeCallback-
Nested classes/interfaces inherited from interface android.text.NoCopySpan
NoCopySpan.Concrete
-
-
Constructor Summary
Constructors Constructor Description BucketedTextChangeListener(EditText editText, int expectedContentLength, String placeHolder, BucketedTextChangeListener.ContentChangeCallback callback)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterTextChanged(Editable s)voidbeforeTextChanged(CharSequence s, int start, int count, int after)voidonTextChanged(CharSequence s, int ignoredParam1, int ignoredParam2, int ignoredParam3)
-
-
-
Constructor Detail
-
BucketedTextChangeListener
public BucketedTextChangeListener(EditText editText, int expectedContentLength, String placeHolder, BucketedTextChangeListener.ContentChangeCallback callback)
-
-
Method Detail
-
onTextChanged
public void onTextChanged(CharSequence s, int ignoredParam1, int ignoredParam2, int ignoredParam3)
- Specified by:
onTextChangedin interfaceTextWatcher
-
beforeTextChanged
public void beforeTextChanged(CharSequence s, int start, int count, int after)
- Specified by:
beforeTextChangedin interfaceTextWatcher
-
afterTextChanged
public void afterTextChanged(Editable s)
- Specified by:
afterTextChangedin interfaceTextWatcher
-
-