Not adapter, but good decorator support. ``` val E...
# announcements
a
Not adapter, but good decorator support.
Copy code
val EmptyTextWatcher: TextWatcher = object: TextWatcher {

    override fun beforeTextChanged(charSequence: CharSequence, i: Int, i1: Int, i2: Int) {}

    override fun afterTextChanged(editable: Editable) {}
}

class MyPartialWatcher: TextWatcher by EmptyTextWatcher {

    override fun afterTextChanged(editable: Editable) {
        // some override here
    }
}