前言
黄油刀(BufferKnife)使用注解声明控件,不再反复 findViewById,使得代码简洁高效。
下面我们手撸一套ioc框架实现黄油刀的效果。
ViewJet 2.0 (View飞行器)特性
BindView 注解声明控件对象
自动绑定监听器
Gradle 集成
实现原理
注解+反射
注入属性
注入方法
使用教程
添加 Gradle 依赖
repositories { maven { url 'https://dl.bintray.com/ethanmao/ViewJet' } } dependencies { implementation 'com.ethanmao.open:viewjet:2.0.0'}
在 Activity 中使用
ViewJet.bind(this);
使用 BindView 注解
声明变量
@BindView(R.id.tutu_login) private Button toLogin;
响应点击事件
@OnClick(R.id.tutu_login) public void onClick(View view){ // Todo Something }
作者:毛先森
链接:https://www.jianshu.com/p/f23ad47443b8
點擊查看更多內容
為 TA 點贊
評論
評論
共同學習,寫下你的評論
評論加載中...
作者其他優質文章
正在加載中
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦