diff options
author | Mark Wei <markwei@google.com> | 2014-03-02 23:15:59 -0800 |
---|---|---|
committer | Mark Wei <markwei@google.com> | 2014-03-02 23:15:59 -0800 |
commit | 8dd5cac690e42383d6bfc20af04eb781abd14f54 (patch) | |
tree | b7c05fea79179d0bb02624a0e0da1958a34bd63c /src/com/android | |
parent | 09f46006437e7de33afdb51192bf0bdc08e97040 (diff) | |
download | bitmap-8dd5cac690e42383d6bfc20af04eb781abd14f54.tar.gz |
Add backward compatibility to CircularBitmapDrawable API change.
Change-Id: Ie83f3fc85043d1e27fbc2932d14ae1ec961b963e
Diffstat (limited to 'src/com/android')
-rw-r--r-- | src/com/android/bitmap/drawable/CircularBitmapDrawable.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/com/android/bitmap/drawable/CircularBitmapDrawable.java b/src/com/android/bitmap/drawable/CircularBitmapDrawable.java index 878cb6b..8536f58 100644 --- a/src/com/android/bitmap/drawable/CircularBitmapDrawable.java +++ b/src/com/android/bitmap/drawable/CircularBitmapDrawable.java @@ -109,6 +109,15 @@ public class CircularBitmapDrawable extends ExtendedBitmapDrawable { * BitmapShader. */ protected void onDrawCircularBitmap(final Bitmap bitmap, final Canvas canvas, + final Rect src, final Rect dst) { + onDrawCircularBitmap(bitmap, canvas, src, dst, 1f); + } + + /** + * Call this method with a given bitmap to draw it onto the given canvas, masked by a circular + * BitmapShader. The alpha parameter is the value from 0f to 1f to attenuate the alpha by. + */ + protected void onDrawCircularBitmap(final Bitmap bitmap, final Canvas canvas, final Rect src, final Rect dst, final float alpha) { // Draw bitmap through shader first. BitmapShader shader = new BitmapShader(bitmap, TileMode.CLAMP, |