public class ImageLoader extends java.lang.Object implements IImageLoadStrategy
| Modifier and Type | Method and Description |
|---|---|
void |
clearCache(android.content.Context context)
清除缓存【内存和磁盘缓存】
|
void |
clearDiskCache(android.content.Context context)
清除磁盘缓存
|
void |
clearMemoryCache(android.content.Context context)
清除内存缓存
|
static ImageLoader |
get()
获取单例
|
IImageLoadStrategy |
getStrategy() |
void |
loadGifImage(android.widget.ImageView imageView,
java.lang.Object path)
加载Gif图片【最常用】
|
void |
loadGifImage(android.widget.ImageView imageView,
java.lang.Object path,
DiskCacheStrategy strategy)
加载Gif图片
|
void |
loadGifImage(android.widget.ImageView imageView,
java.lang.Object path,
android.graphics.drawable.Drawable placeholder,
DiskCacheStrategy strategy)
加载Gif图片
|
void |
loadImage(android.widget.ImageView imageView,
java.lang.Object path)
加载图片【最常用】
|
void |
loadImage(android.widget.ImageView imageView,
java.lang.Object path,
DiskCacheStrategy strategy)
加载图片
|
void |
loadImage(android.widget.ImageView imageView,
java.lang.Object path,
android.graphics.drawable.Drawable placeholder,
DiskCacheStrategy strategy)
加载图片
|
void |
loadImage(android.widget.ImageView imageView,
java.lang.Object path,
int width,
int height,
android.graphics.drawable.Drawable placeholder,
DiskCacheStrategy strategy)
加载指定宽高的图片
|
ImageLoader |
setImageLoadStrategy(IImageLoadStrategy strategy)
设置图片加载的策略
|
public ImageLoader setImageLoadStrategy(IImageLoadStrategy strategy)
strategy - public IImageLoadStrategy getStrategy()
public static ImageLoader get()
public void loadImage(android.widget.ImageView imageView,
java.lang.Object path)
IImageLoadStrategyloadImage in interface IImageLoadStrategyimageView - 图片控件path - 图片资源的索引public void loadGifImage(android.widget.ImageView imageView,
java.lang.Object path)
IImageLoadStrategyloadGifImage in interface IImageLoadStrategyimageView - 图片控件path - 图片资源的索引public void loadImage(android.widget.ImageView imageView,
java.lang.Object path,
DiskCacheStrategy strategy)
IImageLoadStrategyloadImage in interface IImageLoadStrategyimageView - 图片控件path - 图片资源的索引strategy - 磁盘缓存策略public void loadGifImage(android.widget.ImageView imageView,
java.lang.Object path,
DiskCacheStrategy strategy)
IImageLoadStrategyloadGifImage in interface IImageLoadStrategyimageView - 图片控件path - 图片资源的索引strategy - 磁盘缓存策略public void loadImage(android.widget.ImageView imageView,
java.lang.Object path,
android.graphics.drawable.Drawable placeholder,
DiskCacheStrategy strategy)
IImageLoadStrategyloadImage in interface IImageLoadStrategyimageView - 图片控件path - 图片资源的索引placeholder - 占位图片strategy - 磁盘缓存策略public void loadGifImage(android.widget.ImageView imageView,
java.lang.Object path,
android.graphics.drawable.Drawable placeholder,
DiskCacheStrategy strategy)
IImageLoadStrategyloadGifImage in interface IImageLoadStrategyimageView - 图片控件path - 图片资源的索引placeholder - 占位图片strategy - 磁盘缓存策略public void loadImage(android.widget.ImageView imageView,
java.lang.Object path,
int width,
int height,
android.graphics.drawable.Drawable placeholder,
DiskCacheStrategy strategy)
IImageLoadStrategyloadImage in interface IImageLoadStrategyimageView - 图片控件path - 图片资源的索引width - 宽height - 高placeholder - 占位图片strategy - 磁盘缓存策略public void clearCache(android.content.Context context)
IImageLoadStrategyclearCache in interface IImageLoadStrategypublic void clearMemoryCache(android.content.Context context)
IImageLoadStrategyclearMemoryCache in interface IImageLoadStrategypublic void clearDiskCache(android.content.Context context)
IImageLoadStrategyclearDiskCache in interface IImageLoadStrategy