Butterknifer8.0.1 的使用
ButterKnife github 地址:Butterknife
- 消除
findViewById通过调用@BindView上的字段。 - 在列表或阵列组多个视图。用行动,制定者,还是性能上操作所有的人都在一次。
- 通过注解与方法消除匿名内部类听众
@OnClick等。 - 通过使用领域的资源注解消除资源查找
在你的项目级build.gradle 添加:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
} 在你的model级build.gradle 添加
apply plugin: 'android-apt' android { ... } dependencies { compile 'com.jakewharton:butterknife:8.0.1' apt 'com.jakewharton:butterknife-compiler:8.0.1' }混淆处理:
-keep class butterknife.** { *; }
-dontwarn butterknife.internal.**
-keep class **$$ViewBinder { *; }
-keepclasseswithmembernames class * {
@butterknife.* ;
}
-keepclasseswithmembernames class * {
@butterknife.* ;
}
本文介绍ButterKnife 8.0.1版本的使用方法,包括如何通过注解消除findViewById和匿名内部类听众,如何在build.gradle中配置依赖,以及混淆处理等关键步骤。
1069

被折叠的 条评论
为什么被折叠?



