I have an ImageView. In its onClick I get its Drawable:
Drawable dr = ((ImageView) v).getDrawable();
And set it to a dialog\'s ImageView:>
You should probably call dr.clone and then call mutate() on the object
dr.clone
This will make the drawable not share any state
Drawable newdr = dr.clone(); newdr = newdr.mutate();
Edit: Maybe just
Drawable newdr = dr.mutate();
will work. Give both a try