ImageLoader |
| - init(ImageLoaderConfiguration)
| - isInited()
| - displayImage(...)
| - loadImage(...)
| - loadImageSync(...)
| - getMemoryCache()
| - clearMemoryCache()
| - getDiskCache()
| - clearDiskCache()
| - denyNetworkDownloads(boolean)
| - handleSlowNetwork(boolean)
| - setDefaultLoadingListener(...)
| - pause()
| - resume()
| - stop()
| - destroy()
| - getLoadingUriForView(ImageView)
| - cancelDisplayTask(ImageView)
ImageAware |
| - getId()
| - getWidth()
| - getHeight()
| - getScaleType()
| - getWrappedView()
| - isCollected()
| - setImageDrawable(Drawable)
| - setImageBitmap(Bitmap)
MemoryCacheUtil |
| - findCachedBitmapsForImageUri(...)
| - findCacheKeysForImageUri(...)
| - removeFromCache(...)
DiskCacheUtil |
| - findInCache(...)
| - removeFromCache(...)
StorageUtils |
| - getCacheDirectory(Context)
| - getIndividualCacheDirectory(Context)
| - getOwnCacheDirectory(Context, String)
ImageScaleType | NONE
| IN_SAMPLE_POWER_OF_2
| IN_SAMPLE_INT
| EXACTLY
| EXACTLY_STRETCHED
QueueProcessingType | FIFO
| LIFO
FailReason.FailType | IO_ERROR
| DECODING_ERROR
| NETWORK_DENIED
| OUT_OF_MEMORY
| UNKNOWN
ImageLoadingListener |
| | - onLoadingStarted(String, View)
| | - onLoadingFailed(String, View, FailReason)
| | - onLoadingComplete(String, View, Bitmap)
| | - onLoadingCancelled(String, View)
|---- SimpleImageLoadingListener
ImageDownloader
|---- BaseImageDownloader
|---- NetworkDeniedImageDownloader
|---- SlowNetworkImageDownloader
ImageDecoder
|---- BaseImageDecoder
BitmapDisplayer
|---- SimpleBitmapDisplayer
|---- FadeInBitmapDisplayer
|---- RoundedBitmapDisplayer
|---- RoundedVignetteBitmapDisplayer
DiskCache
|---- BaseDiscCache
|---- UnlimitedDiscCache
|---- LruDiskCache
|---- LimitedAgeDiscCache
MemoryCacheAware
|---- BaseMemoryCache
| |---- WeakMemoryCache
| |---- LimitedMemoryCache
| |---- UsingFreqLimitedMemoryCache
| |---- LRULimitedMemoryCache
| |---- LargestLimitedMemoryCache
| |---- FIFOLimitedMemoryCache
|---- LimitedAgeMemoryCache
|---- LruMemoryCache
FileNameGenerator
|---- HashCodeFileNameGenerator
|---- Md5FileNameGenerator
PauseOnScrollListener