public class AsyncDecodeUrlMeasured
extends android.os.AsyncTask<java.lang.Void,java.lang.Void,android.graphics.Bitmap>
Constructor and Description |
---|
AsyncDecodeUrlMeasured(java.lang.String url,
int reqWidth,
int reqHeight,
OnBitmapRendered onBitmapRendered)
Basic constructor with just the required parameters.
|
AsyncDecodeUrlMeasured(java.lang.String url,
int reqWidth,
int reqHeight,
OnBitmapRendered onBitmapRendered,
OnBitmapRenderFailed onBitmapRenderFailed,
EpicBitmapCache epicBitmapCache)
All parameters constructor.
|
Modifier and Type | Method and Description |
---|---|
protected android.graphics.Bitmap |
doInBackground(java.lang.Void... params) |
protected java.io.InputStream |
getUrlConnectionInputStream(java.lang.String url)
Gets an
InputStream from a given Url |
protected void |
onPostExecute(android.graphics.Bitmap bitmap) |
public AsyncDecodeUrlMeasured(java.lang.String url, int reqWidth, int reqHeight, OnBitmapRendered onBitmapRendered, OnBitmapRenderFailed onBitmapRenderFailed, EpicBitmapCache epicBitmapCache)
url
- Image resource URL (e.g. http://www.website.com/image.png)reqWidth
- Required width of the view where the Bitmap should fit. This parameter doesn't affect image aspect ratio, it's only used to calculate the inSampleSize of the image in case a downsample is required.reqHeight
- Required height of the view where the Bitmap should fit. This parameter doesn't affect image aspect ratio, it's only used to calculate the inSampleSize of the image in case a downsample is required.onBitmapRendered
- Overwrite this callback to retrieve Bitmap
object rendered once it's ready and perform any other actions needed.onBitmapRenderFailed
- Overwrite this callback to perform actions when Bitmap
object fails to render. Can be null.epicBitmapCache
- Cache to check if bitmap has already been rendered.public AsyncDecodeUrlMeasured(java.lang.String url, int reqWidth, int reqHeight, OnBitmapRendered onBitmapRendered)
url
- Image resource URL (e.g. http://www.website.com/image.png)reqWidth
- Required width of the view where the Bitmap should fit. This parameter doesn't affect image aspect ratio, it's only used to calculate the inSampleSize of the image in case a downsample is required.reqHeight
- Required height of the view where the Bitmap should fit. This parameter doesn't affect image aspect ratio, it's only used to calculate the inSampleSize of the image in case a downsample is required.onBitmapRendered
- Overwrite this callback to retrieve Bitmap
object rendered once it's ready and perform any other actions needed.protected android.graphics.Bitmap doInBackground(java.lang.Void... params)
doInBackground
in class android.os.AsyncTask<java.lang.Void,java.lang.Void,android.graphics.Bitmap>
protected void onPostExecute(android.graphics.Bitmap bitmap)
onPostExecute
in class android.os.AsyncTask<java.lang.Void,java.lang.Void,android.graphics.Bitmap>
protected java.io.InputStream getUrlConnectionInputStream(java.lang.String url)
InputStream
from a given Urlurl
- Url from which InputStream should be obtainedInputStream
object connected to Url