public interface ImageRegionDecoder
BitmapRegionDecoder
 based on the Skia library to be replaced with a custom class.| 限定符和类型 | 方法和说明 | 
|---|---|
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()