|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectnet.tsz.afinal.FinalBitmap
public class FinalBitmap
| 方法摘要 | |
|---|---|
static boolean |
checkImageTask(java.lang.Object data,
ImageView imageView)
检测 imageView中是否已经有线程在运行 |
void |
clearCache()
清除所有缓存(磁盘和内存) |
void |
clearCache(java.lang.String key)
根据key清除指定的内存缓存 |
void |
clearDiskCache()
清除磁盘缓存 |
void |
clearDiskCache(java.lang.String key)
根据key清除指定的内存缓存 |
void |
clearMemoryCache()
清除缓存 |
void |
clearMemoryCache(java.lang.String key)
根据key清除指定的内存缓存 |
void |
closeCache()
关闭缓存 |
FinalBitmap |
configBitmapMaxHeight(int bitmapHeight)
配置默认图片的小的高度 |
FinalBitmap |
configBitmapMaxWidth(int bitmapWidth)
配置默认图片的小的宽度 |
FinalBitmap |
configCalculateBitmapSizeWhenDecode(boolean neverCalculate)
配置 加载图片的时候是否计算图片大小,如果配置为真,则decode图片的时候可能会造成out of memory的异常 |
void |
configCompressFormat(CompressFormat format)
设置 图片压缩格式 如果是透明的png图片,请用 CompressFormat.PNG |
FinalBitmap |
configDisplayer(Displayer displayer)
设置显示器,比如在显示的过程中显示动画等 |
FinalBitmap |
configDownlader(Downloader downlader)
设置下载器,比如通过ftp或者其他协议去网络读取图片的时候可以设置这项 |
FinalBitmap |
configLoadfailImage(Bitmap bitmap)
设置图片加载失败时候显示的图片 |
FinalBitmap |
configLoadingImage(Bitmap bitmap)
设置图片正在加载的时候显示的图片 |
static FinalBitmap |
create(Context ctx)
创建finalbitmap |
static FinalBitmap |
create(Context ctx,
java.lang.String diskCachePath)
创建finalBitmap |
static FinalBitmap |
create(Context ctx,
java.lang.String diskCachePath,
float memoryCacheSizePercent)
创建finalBitmap |
static FinalBitmap |
create(Context ctx,
java.lang.String diskCachePath,
float memoryCacheSizePercent,
int threadSize)
创建finalBitmap |
static FinalBitmap |
create(Context ctx,
java.lang.String diskCachePath,
float memoryCacheSizePercent,
int diskCacheSize,
int threadSize)
创建finalBitmap |
static FinalBitmap |
create(Context ctx,
java.lang.String diskCachePath,
int memoryCacheSize)
创建finalBitmap |
static FinalBitmap |
create(Context ctx,
java.lang.String diskCachePath,
int memoryCacheSize,
int threadSize)
创建finalBitmap |
static FinalBitmap |
create(Context ctx,
java.lang.String diskCachePath,
int memoryCacheSize,
int diskCacheSize,
int threadSize)
创建finalBitmap |
void |
display(ImageView imageView,
java.lang.String uri)
|
void |
display(ImageView imageView,
java.lang.String uri,
Bitmap loadingBitmap)
|
void |
display(ImageView imageView,
java.lang.String uri,
Bitmap loadingBitmap,
Bitmap laodfailBitmap)
|
void |
display(ImageView imageView,
java.lang.String uri,
BitmapDisplayConfig config)
|
void |
display(ImageView imageView,
java.lang.String uri,
int imageWidth,
int imageHeight)
|
void |
display(ImageView imageView,
java.lang.String uri,
int imageWidth,
int imageHeight,
Bitmap loadingBitmap,
Bitmap laodfailBitmap)
|
void |
exitTasksEarly(boolean exitTasksEarly)
退出正在加载的线程,程序退出的时候调用词方法 |
void |
flushCache()
刷新缓存 |
void |
onDestroy()
activity onDestroy的时候调用这个方法,释放缓存 |
void |
onPause()
activity onPause的时候调用这个方法,让线程暂停 |
void |
onResume()
activity onResume的时候调用这个方法,让加载图片线程继续 |
void |
pauseWork(boolean pauseWork)
暂停正在加载的线程,监听listview或者gridview正在滑动的时候条用词方法 |
void |
setExitTasksEarly(boolean exitTasksEarly)
|
| 从类 java.lang.Object 继承的方法 |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 方法详细信息 |
|---|
public static FinalBitmap create(Context ctx)
ctx -
public static FinalBitmap create(Context ctx,
java.lang.String diskCachePath)
ctx - diskCachePath - 磁盘缓存路径
public static FinalBitmap create(Context ctx,
java.lang.String diskCachePath,
float memoryCacheSizePercent)
ctx - diskCachePath - 磁盘缓存路径memoryCacheSizePercent - 缓存大小在当前进程的百分比(0.05-0.8之间)
public static FinalBitmap create(Context ctx,
java.lang.String diskCachePath,
int memoryCacheSize)
ctx - diskCachePath - 磁盘缓存路径memoryCacheSize - 内存缓存大小
public static FinalBitmap create(Context ctx,
java.lang.String diskCachePath,
float memoryCacheSizePercent,
int threadSize)
ctx - diskCachePath - 磁盘缓存路径memoryCacheSizePercent - 缓存大小在当前进程的百分比(0.05-0.8之间)threadSize - 线程并发数量
public static FinalBitmap create(Context ctx,
java.lang.String diskCachePath,
int memoryCacheSize,
int threadSize)
ctx - diskCachePath - 磁盘缓存路径memoryCacheSize - 内存缓存大小threadSize - 线程并发数量
public static FinalBitmap create(Context ctx,
java.lang.String diskCachePath,
float memoryCacheSizePercent,
int diskCacheSize,
int threadSize)
ctx - diskCachePath - 磁盘缓存路径memoryCacheSizePercent - 缓存大小在当前进程的百分比(0.05-0.8之间)diskCacheSize - 磁盘缓存大小threadSize - 线程并发数量
public static FinalBitmap create(Context ctx,
java.lang.String diskCachePath,
int memoryCacheSize,
int diskCacheSize,
int threadSize)
ctx - diskCachePath - 磁盘缓存路径memoryCacheSize - 内存缓存大小diskCacheSize - 磁盘缓存大小threadSize - 线程并发数量
public FinalBitmap configLoadingImage(Bitmap bitmap)
bitmap - public FinalBitmap configLoadfailImage(Bitmap bitmap)
bitmap - public FinalBitmap configBitmapMaxHeight(int bitmapHeight)
bitmapHeight - public FinalBitmap configBitmapMaxWidth(int bitmapWidth)
bitmapHeight - public FinalBitmap configDownlader(Downloader downlader)
downlader -
public FinalBitmap configDisplayer(Displayer displayer)
displayer -
public void configCompressFormat(CompressFormat format)
format - public FinalBitmap configCalculateBitmapSizeWhenDecode(boolean neverCalculate)
neverCalculate - 是否decode的时候不计算图片大小
public void display(ImageView imageView,
java.lang.String uri)
public void display(ImageView imageView,
java.lang.String uri,
int imageWidth,
int imageHeight)
public void display(ImageView imageView,
java.lang.String uri,
Bitmap loadingBitmap)
public void display(ImageView imageView,
java.lang.String uri,
Bitmap loadingBitmap,
Bitmap laodfailBitmap)
public void display(ImageView imageView,
java.lang.String uri,
int imageWidth,
int imageHeight,
Bitmap loadingBitmap,
Bitmap laodfailBitmap)
public void display(ImageView imageView,
java.lang.String uri,
BitmapDisplayConfig config)
public void setExitTasksEarly(boolean exitTasksEarly)
public void onResume()
public void onPause()
public void onDestroy()
public void clearCache()
public void clearCache(java.lang.String key)
key - public void clearMemoryCache()
public void clearMemoryCache(java.lang.String key)
key - public void clearDiskCache()
public void clearDiskCache(java.lang.String key)
key - public void flushCache()
public void closeCache()
public void exitTasksEarly(boolean exitTasksEarly)
exitTasksEarly - public void pauseWork(boolean pauseWork)
pauseWork - true停止暂停线程,false继续线程
public static boolean checkImageTask(java.lang.Object data,
ImageView imageView)
data - imageView -
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||