ButterKnife的简单使用
前言:ButterKnife
ButterKnife的优势:
1、强大的View绑定和Click事件处理功能,简化代码,提升开发效率
2、方便的处理Adapter里的ViewHolder绑定问题
3、运行时不会影响APP效率,使用配置方便
4、代码清晰,可读性强
我使用的版本是3.5.3
1.引入依赖:
在 App的gradle中引入
位置:APP grade 下的dependencies {}
//butterknife
implementation 'com.jakewharton:butterknife:10.1.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:10.1.0'
2.添加ButerKnife新特性
(高版本请省略)
在 App的gradle中引入
位置:APP grade 下的Android {}
//butterknife需要添加的新特性
compileOptions{
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
3.插件安装
android studio 插件安装
在Plugins 里搜 ButterKnife Zelezny ,下载后,重启软件.
位置:file-setting-plugins
4.使用
在布局文件上
setContentView(R.layout.activity_buffer_knife)
鼠标点击在布局页面代码上上,点击右键. -> 选择generate ->找到Buffer选项(有图标的那个).
(快捷键 alt+insert)
会弹出如下的对话框.
本文原创实属不易,致谢