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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,929评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,196评论 4 61
  • PART1 Hi, what is your name? Hi,My name is Yunqing Zhang,...
    小谬阅读 576评论 0 0
  • 遇见自然阅读 260评论 0 1
  • 总结 发现自己的负面情绪,选择发泄情绪的方式,换位思考。
    知_caa1阅读 182评论 0 1