在android 5.0之前,我们可以通过下面的方式判断当前的ImageView使用的是哪张图片,其中a就是图片名称
if(imgeview.getDrawable().getCurrent()..getConstantState().equals(getResources().getDrawable(R.drawable.a).getConstantState()))
{
//是图片a
}else{
//不是
}
但是,当在android 5.0以后,需要用以下的方式去比较:
if((imgeview.getDrawable().getCurrent().getConstantState()).equals(ContextCompat.getDrawable(this,R.drawable.a).getConstantState()))
{
//是图片a
} else {
//不是
}