diff options
-rw-r--r-- | src/com/android/bitmap/drawable/TileDrawable.java | 2 | ||||
-rw-r--r-- | src/com/android/bitmap/view/BitmapDrawableImageView.java | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/com/android/bitmap/drawable/TileDrawable.java b/src/com/android/bitmap/drawable/TileDrawable.java index d188281..5c5c226 100644 --- a/src/com/android/bitmap/drawable/TileDrawable.java +++ b/src/com/android/bitmap/drawable/TileDrawable.java @@ -142,7 +142,7 @@ public class TileDrawable extends Drawable implements Drawable.Callback { setAlpha(255); } else { // fade out - if (mPaint.getAlpha() == 255 && !getBounds().isEmpty()) { + if (mPaint.getAlpha() == 255) { mFadeOutAnimator.start(); } } diff --git a/src/com/android/bitmap/view/BitmapDrawableImageView.java b/src/com/android/bitmap/view/BitmapDrawableImageView.java index e9df6d3..9a88f3f 100644 --- a/src/com/android/bitmap/view/BitmapDrawableImageView.java +++ b/src/com/android/bitmap/view/BitmapDrawableImageView.java @@ -118,7 +118,8 @@ public class BitmapDrawableImageView extends ImageView { protected void onAttachedToWindow() { super.onAttachedToWindow(); mAttachedToWindow = true; - if (mDrawable != null && mDrawable.getKey() == null) { + if (mDrawable != null && mDrawable.getKey() == null + && mDrawable.getPreviousKey() != null) { mDrawable.bind(mDrawable.getPreviousKey()); } } |