记录 ButterKnife 框架使用;
首先 app 下的 gradle 中加入:
//butterKnife
implementation 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
再去 project 下的 gradle 中的 buildscript 和 allprojects 中加入:
maven { url "https://jitpack.io" }
如下图所示:
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }
}
allprojects {
repositories {
google()
jcenter()
maven { url "https://jitpack.io" }
}
}
添加完毕,重新运行即可;
使用如下面的代码:
public class MainActivity extends AppCompatActivity {
//2.绑定控件
@BindView(R.id.appbarLayout)
AppBarLayout appbarLayout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//1.ButterKnife.bind
ButterKnife.bind(this);
}
}
上面就是简单的使用。