Butter Knife
Github:https://github.com/JakeWharton/butterknife
通过注解的方式,将Android View与成员变量和方法绑定起来,为你形成一种模板样式的代码。
- 在成员变量上使用
@BindView
替换掉findViewById
; - 快速操作一组View(数组或list);
- 通过使用注解
@OnClick
消除匿名内部类的方法设置监听器; -
通过使用资源的注释字段消除资源查找。
配置使用
配置
配置你的project等级的build.gradle来包括 ‘android-apt’ 插件:
buildscript {
repositories {
jcenter()
}
dependencies {
···
// apt plugin
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
}
- 然后,在你的module等级的
build.gradle
中添加’android-apt’插件,并且增加Butter Knife依赖:
...
apply plugin: 'android-apt'
android {
...
}
dependencies {
compile 'com.jakewharton:butterknife:8.4.0'
apt 'com.jakewharton:butterknife-compiler:8.4.0'
}
更多请查看Github网站。
AS插件
Android ButterKnife Zelezny
快速生成注解代码的插件~~~
简单使用
win快捷键:Alt+Insert
(完毕)