Butterknife原理
一、Butterknife使用简介
其实就是一个依托Java注解机制来实现辅助代码生成的框架
1.绑定一个view
2.给一个View添加点击事件
3.给多个View添加点击事件
4.给ListView setItemClickListener
二、Butterknife原理
1.开始它会扫描Java代码中所有的ButterKnife注解
2.ButterKnifeProcessor -> <className>$$ViewBinder
3.调用bind方法加载生成的ViewBinder类(不能是private)