public class AsyncDecodeResForced
extends android.os.AsyncTask<java.lang.Void,java.lang.Void,android.graphics.Bitmap>
Constructor and Description |
---|
AsyncDecodeResForced(android.content.res.Resources res,
int resId,
int inSampleSize,
OnBitmapRendered onBitmapRendered)
Basic constructor with just the required parameters.
|
AsyncDecodeResForced(android.content.res.Resources res,
int resId,
int inSampleSize,
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 void |
onPostExecute(android.graphics.Bitmap bitmap) |
public AsyncDecodeResForced(android.content.res.Resources res, int resId, int inSampleSize, OnBitmapRendered onBitmapRendered, OnBitmapRenderFailed onBitmapRenderFailed, EpicBitmapCache epicBitmapCache)
res
- Resources package. You can get default resources package using ContextThemeWrapper.getResources()
inside an activity or Context.getResources()
outside if a Context
is available.resId
- App resource id. Could be either the pure integer value, or the Android resource name (R.drawable.img_name).inSampleSize
- Determines how many times image resolution is divided to lower memory usage. Image aspect ratio is not affected by this parameter, just its resolution / quality is lowered.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 AsyncDecodeResForced(android.content.res.Resources res, int resId, int inSampleSize, OnBitmapRendered onBitmapRendered)
res
- Resources package. You can get default resources package using ContextThemeWrapper.getResources()
inside an activity or Context.getResources()
outside if a Context
is available.resId
- App resource id. Could be either the pure integer value, or the Android resource name (R.drawable.img_name).inSampleSize
- Determines how many times image resolution is divided to lower memory usage. Image aspect ratio is not affected by this parameter, just its resolution / quality is lowered.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>