From 4d404fe4edb0b5074ed9d3e90dd7aa942f252692 Mon Sep 17 00:00:00 2001 From: Mark Wei Date: Fri, 17 Jan 2014 11:22:40 -0800 Subject: Restore bounds when we recreate the placeholder and progress drawables. Change-Id: I9b63360a2bd34355c87528d143139764ec9aec38 --- src/com/android/bitmap/drawable/ExtendedBitmapDrawable.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/com/android/bitmap/drawable/ExtendedBitmapDrawable.java b/src/com/android/bitmap/drawable/ExtendedBitmapDrawable.java index 55b980a..6d9f05f 100644 --- a/src/com/android/bitmap/drawable/ExtendedBitmapDrawable.java +++ b/src/com/android/bitmap/drawable/ExtendedBitmapDrawable.java @@ -118,6 +118,7 @@ public class ExtendedBitmapDrawable extends BasicBitmapDrawable implements mPlaceholder = new Placeholder(placeholder, mResources, placeholderWidth, placeholderHeight, fadeOutDurationMs, mOpts); mPlaceholder.setCallback(this); + mPlaceholder.setBounds(getBounds()); // Progress bar is optional. if (mOpts.progressBar != null) { @@ -125,6 +126,7 @@ public class ExtendedBitmapDrawable extends BasicBitmapDrawable implements mProgress = new Progress(mOpts.progressBar.getConstantState().newDrawable(mResources), mResources, progressBarSize, progressBarSize, fadeOutDurationMs, mOpts); mProgress.setCallback(this); + mProgress.setBounds(getBounds()); } else { mProgress = null; } -- cgit v1.2.3