diff options
Diffstat (limited to 'src/com/android/bitmap/view/BitmapDrawableImageView.java')
-rw-r--r-- | src/com/android/bitmap/view/BitmapDrawableImageView.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/bitmap/view/BitmapDrawableImageView.java b/src/com/android/bitmap/view/BitmapDrawableImageView.java index a55b864..b776c34 100644 --- a/src/com/android/bitmap/view/BitmapDrawableImageView.java +++ b/src/com/android/bitmap/view/BitmapDrawableImageView.java @@ -67,7 +67,6 @@ public class BitmapDrawableImageView extends ImageView { private void unbindDrawable() { if (mDrawable != null) { mDrawable.unbind(); - mDrawable = null; } } @@ -75,24 +74,28 @@ public class BitmapDrawableImageView extends ImageView { public void setImageResource(final int resId) { super.setImageResource(resId); unbindDrawable(); + mDrawable = null; } @Override public void setImageURI(final Uri uri) { super.setImageURI(uri); unbindDrawable(); + mDrawable = null; } @Override public void setImageDrawable(final Drawable drawable) { super.setImageDrawable(drawable); unbindDrawable(); + mDrawable = null; } @Override public void setImageBitmap(final Bitmap bm) { super.setImageBitmap(bm); unbindDrawable(); + mDrawable = null; } @Override |