butterknife:8.0.1的使用

来源:互联网 发布:甘地 印度独立 知乎 编辑:程序博客网 时间:2024/06/07 05:44

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.* ;}

 

 

0 0