From 5f42121579221299e02f6d4627725814ed3d0fbf Mon Sep 17 00:00:00 2001 From: Mark Wei Date: Wed, 20 Nov 2013 22:13:22 -0800 Subject: Allow clients to override draw(). This is useful for clients who wish to provide a border on top of all drawable layers, for instance. Change-Id: Ibcb4218bf213d9b0cc02256efdb6346043c0ee7e --- src/com/android/bitmap/drawable/ExtendedBitmapDrawable.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/com') diff --git a/src/com/android/bitmap/drawable/ExtendedBitmapDrawable.java b/src/com/android/bitmap/drawable/ExtendedBitmapDrawable.java index b7a5c77..5ccdecd 100644 --- a/src/com/android/bitmap/drawable/ExtendedBitmapDrawable.java +++ b/src/com/android/bitmap/drawable/ExtendedBitmapDrawable.java @@ -198,9 +198,11 @@ public class ExtendedBitmapDrawable extends BasicBitmapDrawable implements * * The reason for this is that we need the placeholder and progress bar to be drawn over our * content. Those two drawables fade out, giving the impression that our content is fading in. + * + * Only override this method for custom drawings on top of all the drawable layers. */ @Override - public final void draw(final Canvas canvas) { + public void draw(final Canvas canvas) { final Rect bounds = getBounds(); if (bounds.isEmpty()) { return; -- cgit v1.2.3