Android ButterKnife依赖注入框架简单使用

时间:2022-10-15 20:35:46

Butter Knife

Github:https://github.com/JakeWharton/butterknife


Android 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
Android ButterKnife依赖注入框架简单使用



(完毕)