GitHub(官網(wǎng)里面有最新的ButterKnife的版本)
作者email:878755928@qq.com
Butterknife介紹:
官方語言:
1孙乖、強大的View綁定和Click事件處理功能唯欣,簡化代碼浴栽,提升開發(fā)效率
2虹脯、方便的處理Adapter里的ViewHolder綁定問題
3宴偿、運行時不會影響APP效率挠乳,使用配置方便
4瓣赂、代碼清晰糟袁,可讀性強
說白了就是將findViewById和點擊事件等等進行簡化,使代碼看上去工整调俘,書寫方便
Butterknife的配置:
第一步:添加依賴
在項目的build.gredle (Module:app):
(一)
apply plugin: 'com.jakewharton.butterknife'
(二)
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
compile 'com.jakewharton:butterknife:8.8.1'
在項目的build.gredle (Project) dependencies 加入 :
classpath 'com.android.tools.build:gradle:2.3.3'
classpath 'com.jakewharton:butterknife-gradle-plugin:8.8.1'