public class ANImageLoader
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
ANImageLoader.ImageCache |
class |
ANImageLoader.ImageContainer |
static interface |
ANImageLoader.ImageListener |
| 构造器和说明 |
|---|
ANImageLoader(ANImageLoader.ImageCache imageCache) |
| 限定符和类型 | 方法和说明 |
|---|---|
ANImageLoader.ImageContainer |
get(java.lang.String requestUrl,
ANImageLoader.ImageListener listener) |
ANImageLoader.ImageContainer |
get(java.lang.String requestUrl,
ANImageLoader.ImageListener imageListener,
int maxWidth,
int maxHeight) |
ANImageLoader.ImageContainer |
get(java.lang.String requestUrl,
ANImageLoader.ImageListener imageListener,
int maxWidth,
int maxHeight,
android.widget.ImageView.ScaleType scaleType) |
ANImageLoader.ImageCache |
getImageCache() |
static ANImageLoader.ImageListener |
getImageListener(android.widget.ImageView view,
int defaultImageResId,
int errorImageResId) |
static ANImageLoader |
getInstance() |
static void |
initialize() |
boolean |
isCached(java.lang.String requestUrl,
int maxWidth,
int maxHeight) |
boolean |
isCached(java.lang.String requestUrl,
int maxWidth,
int maxHeight,
android.widget.ImageView.ScaleType scaleType) |
protected ANRequest |
makeImageRequest(java.lang.String requestUrl,
int maxWidth,
int maxHeight,
android.widget.ImageView.ScaleType scaleType,
java.lang.String cacheKey) |
protected void |
onGetImageError(java.lang.String cacheKey,
ANError anError) |
protected void |
onGetImageSuccess(java.lang.String cacheKey,
android.graphics.Bitmap response) |
void |
setBatchedResponseDelay(int newBatchedResponseDelayMs) |
public ANImageLoader(ANImageLoader.ImageCache imageCache)
public static void initialize()
public static ANImageLoader getInstance()
public ANImageLoader.ImageCache getImageCache()
public static ANImageLoader.ImageListener getImageListener(android.widget.ImageView view, int defaultImageResId, int errorImageResId)
public boolean isCached(java.lang.String requestUrl,
int maxWidth,
int maxHeight)
public boolean isCached(java.lang.String requestUrl,
int maxWidth,
int maxHeight,
android.widget.ImageView.ScaleType scaleType)
public ANImageLoader.ImageContainer get(java.lang.String requestUrl, ANImageLoader.ImageListener listener)
public ANImageLoader.ImageContainer get(java.lang.String requestUrl, ANImageLoader.ImageListener imageListener, int maxWidth, int maxHeight)
public ANImageLoader.ImageContainer get(java.lang.String requestUrl, ANImageLoader.ImageListener imageListener, int maxWidth, int maxHeight, android.widget.ImageView.ScaleType scaleType)
protected ANRequest makeImageRequest(java.lang.String requestUrl, int maxWidth, int maxHeight, android.widget.ImageView.ScaleType scaleType, java.lang.String cacheKey)
public void setBatchedResponseDelay(int newBatchedResponseDelayMs)
protected void onGetImageSuccess(java.lang.String cacheKey,
android.graphics.Bitmap response)
protected void onGetImageError(java.lang.String cacheKey,
ANError anError)