public interface ImageRegionDecoder
BitmapRegionDecoder
based on the Skia library to be replaced with a custom class.| Modifier and Type | Method and Description |
|---|---|
android.graphics.Bitmap |
decodeRegion(android.graphics.Rect sRect,
int sampleSize)
Decode a region of the image with the given sample size.
|
android.graphics.Point |
init(android.content.Context context,
android.net.Uri uri)
Initialise the decoder.
|
boolean |
isReady()
Status check.
|
void |
recycle()
This method will be called when the decoder is no longer required.
|
android.graphics.Point init(android.content.Context context,
android.net.Uri uri)
throws java.lang.Exception
context - Application context. A reference may be held, but must be cleared on recycle.uri - URI of the image.java.lang.Exception - if initialisation fails.android.graphics.Bitmap decodeRegion(android.graphics.Rect sRect,
int sampleSize)
AsyncTask running in a single
threaded executor, and while a synchronization lock is held on this object, so will never be called concurrently
even if the decoder implementation supports it.sRect - Source image rectangle to decode.sampleSize - Sample size.boolean isReady()
void recycle()