diff options
Diffstat (limited to 'src/com/android/bitmap/drawable')
-rw-r--r-- | src/com/android/bitmap/drawable/CircularBitmapDrawable.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/bitmap/drawable/CircularBitmapDrawable.java b/src/com/android/bitmap/drawable/CircularBitmapDrawable.java index a4af368..942cbfb 100644 --- a/src/com/android/bitmap/drawable/CircularBitmapDrawable.java +++ b/src/com/android/bitmap/drawable/CircularBitmapDrawable.java @@ -125,7 +125,6 @@ public class CircularBitmapDrawable extends ExtendedBitmapDrawable { if (shader == null || mShaderBitmap != bitmap) { shader = new BitmapShader(bitmap, TileMode.CLAMP, TileMode.CLAMP); mShaderBitmap = bitmap; - mBitmapPaint.setShader(shader); } sMatrix.reset(); @@ -136,6 +135,7 @@ public class CircularBitmapDrawable extends ExtendedBitmapDrawable { // Translate bitmap to dst bounds. sMatrix.postTranslate(dst.left, dst.top); shader.setLocalMatrix(sMatrix); + mBitmapPaint.setShader(shader); int oldAlpha = mBitmapPaint.getAlpha(); mBitmapPaint.setAlpha((int) (oldAlpha * alpha)); |