您的位置:主页 > 香港开码资料 > 正文

Android 视图注入——黄油刀是个什么梗

发布时间:2019-09-08 作者:admin 来源:未知

  之间的程序猿,就要想一想,能否让代码简洁一些,能否直接对一个变量进行属性设置?

  当然,这样写,你肯定会骂彪哥我,因为这是错误的代码,TextView没有指向任何对象,就直接来set属性,肯定是错误的。但如果用些其他的方式辅助一下呢,比如对象注入的方式呢?是否可行呢?

  彪哥在这里很负责任的告诉你,当然可行。这里推荐一个框架,叫ButterKnife,中文名叫黄油刀。Logo是这个:

  一块桌布,一个盘子,一个Android小机器人形状的黄油,一把刀。这些合起来被大家戏称为黄油刀。Logo的表面意思是说,我们可以通过这把锋利的刀去刮掉牢牢黏在盘子上的黄油,技术层面的隐含意思是为Android视图(View)提供绑定字段和方法。去替换之前琐碎的初始化~

  在Activity当中,只需要执行了ButterKnife.bind(this)语句之后,就可以对任何View类型变量(包含所有的View派生类)变量,用@BindView(id)执行视图对象注入。

  当然,这段讲解,只是黄油刀功能的一部分,但窥一斑而知全豹。希望大家可以多多学习,提升自己的Android开发水平。返回搜狐,查看更多




上一篇:快乐有趣的“假日课堂”   下一篇:Android Butterknife(黄油刀) 使用方法总结


扩展信息 Expand Information
    香港开码资料 关于我们 | 新闻动态 | 产品中心 | 案例展示 | 荣誉资质 | 技术优势 | 返回顶部