public class SimpleImageLoader extends ImageLoader
get(String, android.widget.ImageView) or one of
the variations to queue the image to be fetched and loaded from the network. Loading images
in a ListView or GridView is also supported but
you must store the Request in your ViewHolder type class and pass it
into loadImage to ensure the request is canceled as views are recycled.| Modifier and Type | Class and Description |
|---|---|
static interface |
SimpleImageLoader.ImageLoaderProvider
Interface an activity can implement to provide an ImageLoader to its children fragments.
|
ImageLoader.ImageContainer, ImageLoader.ImageListener| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
CACHE_DIR |
| Constructor and Description |
|---|
SimpleImageLoader(FragmentActivity activity)
Creates an ImageLoader with Bitmap memory cache.
|
SimpleImageLoader(FragmentActivity activity,
DiskLruBasedCache.ImageCacheParams imageCacheParams)
Creates an ImageLoader with Bitmap memory cache.
|
SimpleImageLoader(RequestQueue queue) |
SimpleImageLoader(RequestQueue queue,
ImageCache imageCache) |
SimpleImageLoader(RequestQueue queue,
ImageCache imageCache,
android.content.res.Resources resources) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache()
Clears
Cache. |
void |
closeCache()
Closes
Cache. |
void |
flushCache()
Flushed
Cache and clears ImageCache. |
ImageLoader.ImageContainer |
get(java.lang.String requestUrl,
android.widget.ImageView imageView) |
ImageLoader.ImageContainer |
get(java.lang.String requestUrl,
android.widget.ImageView imageView,
android.graphics.drawable.Drawable placeHolder) |
ImageLoader.ImageContainer |
get(java.lang.String requestUrl,
android.widget.ImageView imageView,
android.graphics.drawable.Drawable placeHolder,
int maxWidth,
int maxHeight) |
ImageLoader.ImageContainer |
get(java.lang.String requestUrl,
android.widget.ImageView imageView,
int placeHolderIndex) |
ImageLoader.ImageContainer |
get(java.lang.String requestUrl,
android.widget.ImageView imageView,
int maxImageWidth,
int maxImageHeight) |
int |
getMaxImageHeight() |
int |
getMaxImageWidth() |
void |
invalidate(java.lang.String key) |
ImageLoader.ImageContainer |
set(java.lang.String requestUrl,
android.widget.ImageView imageView,
android.graphics.Bitmap bitmap) |
ImageLoader.ImageContainer |
set(java.lang.String requestUrl,
android.widget.ImageView imageView,
android.graphics.drawable.Drawable placeHolder,
android.graphics.Bitmap bitmap) |
ImageLoader.ImageContainer |
set(java.lang.String requestUrl,
android.widget.ImageView imageView,
android.graphics.drawable.Drawable placeHolder,
int maxWidth,
int maxHeight,
android.graphics.Bitmap bitmap) |
ImageLoader.ImageContainer |
set(java.lang.String requestUrl,
android.widget.ImageView imageView,
int placeHolderIndex,
android.graphics.Bitmap bitmap) |
SimpleImageLoader |
setDefaultDrawable(int defaultPlaceHolderResId)
A default placeholder image while the image is being fetched and loaded.
|
SimpleImageLoader |
setDefaultDrawables(java.util.ArrayList<android.graphics.drawable.Drawable> placeHolderDrawables)
A default placeholder image while the image is being fetched and loaded.
|
SimpleImageLoader |
setFadeInImage(boolean fadeInImage) |
SimpleImageLoader |
setMaxImageSize(int maxImageSize) |
SimpleImageLoader |
setMaxImageSize(int maxImageWidth,
int maxImageHeight) |
void |
startProcessingQueue()
Starts processing requests on the
RequestQueue. |
void |
stopProcessingQueue()
Stops processing requests on the
RequestQueue. |
get, get, getCache, getCacheKey, getContentResolver, getImageCache, getImageListener, getRequestQueue, getResources, isCached, makeImageRequest, onGetImageError, onGetImageSuccess, set, setBatchedResponseDelay, setHeaders, setImageSuccess, setResources, setResourcesprotected static final java.lang.String CACHE_DIR
public SimpleImageLoader(RequestQueue queue)
public SimpleImageLoader(RequestQueue queue, ImageCache imageCache)
public SimpleImageLoader(RequestQueue queue, ImageCache imageCache, android.content.res.Resources resources)
public SimpleImageLoader(FragmentActivity activity)
activity - public SimpleImageLoader(FragmentActivity activity,
DiskLruBasedCache.ImageCacheParams imageCacheParams)
activity - imageCacheParams - public void startProcessingQueue()
RequestQueue.public void stopProcessingQueue()
RequestQueue.public void clearCache()
Cache.public void flushCache()
Cache and clears ImageCache.public void closeCache()
Cache.public void invalidate(java.lang.String key)
public SimpleImageLoader setFadeInImage(boolean fadeInImage)
public SimpleImageLoader setMaxImageSize(int maxImageWidth, int maxImageHeight)
public SimpleImageLoader setMaxImageSize(int maxImageSize)
public SimpleImageLoader setDefaultDrawable(int defaultPlaceHolderResId)
defaultPlaceHolderResId - public SimpleImageLoader setDefaultDrawables(java.util.ArrayList<android.graphics.drawable.Drawable> placeHolderDrawables)
placeHolderDrawables - public int getMaxImageWidth()
public int getMaxImageHeight()
public ImageLoader.ImageContainer get(java.lang.String requestUrl, android.widget.ImageView imageView)
public ImageLoader.ImageContainer get(java.lang.String requestUrl, android.widget.ImageView imageView, int maxImageWidth, int maxImageHeight)
public ImageLoader.ImageContainer get(java.lang.String requestUrl, android.widget.ImageView imageView, int placeHolderIndex)
public ImageLoader.ImageContainer get(java.lang.String requestUrl, android.widget.ImageView imageView, android.graphics.drawable.Drawable placeHolder)
public ImageLoader.ImageContainer get(java.lang.String requestUrl, android.widget.ImageView imageView, android.graphics.drawable.Drawable placeHolder, int maxWidth, int maxHeight)
public ImageLoader.ImageContainer set(java.lang.String requestUrl, android.widget.ImageView imageView, android.graphics.Bitmap bitmap)
public ImageLoader.ImageContainer set(java.lang.String requestUrl, android.widget.ImageView imageView, int placeHolderIndex, android.graphics.Bitmap bitmap)
public ImageLoader.ImageContainer set(java.lang.String requestUrl, android.widget.ImageView imageView, android.graphics.drawable.Drawable placeHolder, android.graphics.Bitmap bitmap)
public ImageLoader.ImageContainer set(java.lang.String requestUrl, android.widget.ImageView imageView, android.graphics.drawable.Drawable placeHolder, int maxWidth, int maxHeight, android.graphics.Bitmap bitmap)