diff options
author | Mark Wei <markwei@google.com> | 2013-11-04 14:03:28 -0800 |
---|---|---|
committer | Mark Wei <markwei@google.com> | 2013-11-04 14:04:00 -0800 |
commit | aab539ecd75ae365912200eb7f3318a53e9834f4 (patch) | |
tree | 5bab3f1e2713566e8370b8543fe153502d5126a4 /src/com/android/bitmap/drawable | |
parent | fd628f9186741ff689c8b44b94e839af92abaeed (diff) | |
download | bitmap-aab539ecd75ae365912200eb7f3318a53e9834f4.tar.gz |
Allow subclasses to specify custom executors.
Change-Id: I5dba01d388189bd840cadb4543baf2544a4b2ca9
Diffstat (limited to 'src/com/android/bitmap/drawable')
-rw-r--r-- | src/com/android/bitmap/drawable/BasicBitmapDrawable.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/android/bitmap/drawable/BasicBitmapDrawable.java b/src/com/android/bitmap/drawable/BasicBitmapDrawable.java index e058868..503c004 100644 --- a/src/com/android/bitmap/drawable/BasicBitmapDrawable.java +++ b/src/com/android/bitmap/drawable/BasicBitmapDrawable.java @@ -235,10 +235,14 @@ public class BasicBitmapDrawable extends Drawable implements DecodeCallback, final DecodeOptions opts = new DecodeOptions(bufferW, bufferH, getDecodeVerticalCenter(), DecodeOptions.STRATEGY_ROUND_NEAREST); mTask = new DecodeTask(mCurrKey, opts, factory, this, mCache); - mTask.executeOnExecutor(EXECUTOR); + mTask.executeOnExecutor(getExecutor()); Trace.endSection(); } + protected Executor getExecutor() { + return EXECUTOR; + } + protected float getDrawVerticalCenter() { return VERTICAL_CENTER; } |