在ImageView android中获取相关图像(Drawable)

我将图像设置为android中的imageview控件:

iv.setImageResource(R.drawable.image1);

我想得到这个相关的Drawable,看起来像:

Drawable myDrawable = iv.getImageResource(); //wrong

谢谢!

解决方法:

你可以得到像drawable一样

Drawable myDrawable = iv.getDrawable();

您可以将它与可绘制资源进行比较

if(iv.getDrawable()==getResources().getDrawable(R.drawable.image1)){
    //do work here
}
上一篇:Android:使用触摸框架处理回收器视图项内的图像视图的点击


下一篇:Android旋转imageview,我无法在onAnimationEnd()中设置imageview的最终位置