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

Butter Knife

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


Android ButterKnife依赖注入框架简单使用_第1张图片

通过注解的方式,将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依赖注入框架简单使用_第2张图片



(完毕)

你可能感兴趣的:(Android框架)