butterKnife中文又名黄油刀,是一款Android视图的字段和方法绑定快速注解框架。
1.首先把查看方式改变成Android。
2.打开Gradle Scripts层下的build.radle注意括号内是module的文件。
3.将代码粘贴到如下位置。
implementation 'com.jakewharton:butterknife:10.2.3'// 添加此依赖 annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.3'// 添加此规则
4.在OnCreate方法中绑定ButterKnife。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ButterKnife.bind(MainActivity.this);
}
5.使用@BindView绑定id。
@BindView(R.id.img_snow)
ImageView img_snow;
6.使用@Onclick绑定点击事件,方法是自定义的。
@OnClick(R.id.btn_start)
public void start(){
animationDrawable.start();
}