项目作者: fxtxz2

项目描述 :
用于volley的图片缓存库:二级(内存和磁盘缓存)Lru图片缓存
高级语言:
项目地址: git://github.com/fxtxz2/android-volley-lru-image-cache.git
创建时间: 2016-03-04T08:24:34Z
项目社区:https://github.com/fxtxz2/android-volley-lru-image-cache

开源协议:

下载


bintray

android-volley-lru-image-cache

用于volley的图片缓存库:二级(内存和磁盘缓存)Lru图片缓存

在volley中的使用

  1. private RequestQueue mRequestQueue;// com.android.volley.RequestQueue
  2. private ImageLoader mImageLoader;// com.android.volley.toolbox.ImageLoader
  3. private static Context mCtx;//当前上下文
  4. public void init(Context context) {
  5. mCtx = context;
  6. mRequestQueue = getRequestQueue();
  7. // 配置volley队列Image Lru Cache
  8. mImageLoader = new ImageLoader(mRequestQueue,
  9. new ImageLoader.ImageCache() {
  10. private final LruImageCache cache = new LruImageCache(MEM_CACHE_SIZE,"images",30*1024*1024, mCtx);
  11. @Override
  12. public Bitmap getBitmap(String url) {
  13. return cache.get(url);
  14. }
  15. @Override
  16. public void putBitmap(String url, Bitmap bitmap) {
  17. cache.put(url, bitmap);
  18. }
  19. });
  20. }

Gradle引入

  1. compile 'com.zyl.imagecache:android-volley-lru-image-cache:0.0.1'