本文介绍butter knife的作用和在android studio的配置使用
在 butter knife 的 github上 第一句话就是:
Field and method binding for Android views which uses annotation processing to generate boilerplate code for you.
也简单明了的解释了 butter knife 的作用 就是为我们解放双手 自动生成注入代码。
亲身体验过就欲罢不能了 简直是懒癌晚期者必备。
配置:
首先在android stduio 中装一个插件
点File ->settings ->Plugins
这样就把插件安装好 接下来配置一下 build.gradle**(注意:这里有2个build.gradle得配置 第一个是module的build.gradle 第二个是全局的build.gradle 在这里先提示下 别等下配置错了 看下图** )
首先第一个build.gradle 配置:
apply plugin: ‘android-apt’
android {
…
}
dependencies {
compile ‘com.jakewharton:butterknife:8.4.0’
apt ‘com.jakewharton:butterknife-compiler:8.4.0’
}
第二个 build.gradle 配置:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.8’
}
}
然后sync 下不出意外应该就可以了 然后
是不是爽的一逼。
附上 butter knife 的官网 http://jakewharton.github.io/butterknife/
和 github地址 https://github.com/JakeWharton/butterknife
感谢大神开发这么强大的东西。
如果有不理解或者不足不好的地方的地方 可以评论下 互相学习互相进步 感谢你的阅览