public class AlbumBitmapCacheHelper
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
AlbumBitmapCacheHelper.ILoadImageCallback
加载图片成功的接口回调
|
限定符和类型 | 方法和说明 |
---|---|
void |
addPathToShowlist(java.lang.String path)
将要展示的path加入到list
|
static android.graphics.Bitmap |
centerSquareScaleBitmap(android.graphics.Bitmap bitmap,
int edgeLength) |
android.graphics.Bitmap |
getBitmap(java.lang.String path,
int width,
int height,
AlbumBitmapCacheHelper.ILoadImageCallback callback,
java.lang.Object... objects)
通过图片的path回调该图片的bitmap
|
static AlbumBitmapCacheHelper |
getInstance() |
static void |
init(android.content.Context context) |
void |
releaseAllSizeCache()
释放所有的内存
|
void |
releaseHalfSizeCache() |
void |
removePathFromShowlist(java.lang.String path)
从展示list中删除该path
|
void |
resizeCache() |
void |
uninit() |
public void releaseAllSizeCache()
public void releaseHalfSizeCache()
public void resizeCache()
public static AlbumBitmapCacheHelper getInstance()
public static void init(android.content.Context context)
public void uninit()
public android.graphics.Bitmap getBitmap(java.lang.String path, int width, int height, AlbumBitmapCacheHelper.ILoadImageCallback callback, java.lang.Object... objects)
path
- 图片地址width
- 需要显示图片的宽度,0代表显示完整图片height
- 需要显示图片的高度,0代表显示完整图片callback
- 加载bitmap成功回调objects
- 用来直接返回标识public static android.graphics.Bitmap centerSquareScaleBitmap(android.graphics.Bitmap bitmap, int edgeLength)
bitmap
- 原图edgeLength
- 希望得到的正方形部分的边长public void addPathToShowlist(java.lang.String path)
public void removePathFromShowlist(java.lang.String path)