Hyena-文本变化监听适配器

Hyena鬣狗快速开发库核心为快速开发,定位小巧精悍,内容简单精致,整合常用的自定义ViewBase类通用词典推荐类库
高效、精准,鬣狗为快速开发而生。

今天介绍一个鬣狗的通用类TextWatcherAdapter,它是TextWatcher文本变化监听器的升级版文本变化监听适配器。
在需要监听监听输入框输入变化的场景中

如:注册页 可能就需要N个如下的代码 (账号、验证码、密码等等

大部分情况我们只需要文本变化后的回掉beforeTextChanged,这个时候代码看的就很不爽了

editText.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence s, int start, int count, int after) {

            }

            @Override
            public void onTextChanged(CharSequence s, int start, int before, int count) {

            }

            @Override
            public void afterTextChanged(Editable s) {

            }
        });

使用TextWatcherAdapter 选择性实现需要实现的方法,告别密集恐惧症,就是这么简单

editText.addTextChangedListener(new TextWatcherAdapter() {
    @Override
    public void afterTextChanged(Editable editable) {
        //选择性实现需要的方法
    }
});
这就是鬣狗,它具备的能力却远不止于此。高效、精准鬣狗开发而生。更多功能关注Github

你可能感兴趣的:(Hyena-文本变化监听适配器)