ImageLoader的configuration和options的配置

原创 2018年04月17日 20:29:08
ImageLoaderConfiguration configuration = new ImageLoaderConfiguration.Builder(this)
        .diskCache(new UnlimitedDiscCache(files))
        .memoryCacheExtraOptions(480, 800)//缓存图片最大的长和宽
        .threadPoolSize(2)//线程池的数量
        .threadPriority(4)
        .memoryCacheSize(2*1024*1024)//设置内存缓存区大小
        .diskCacheSize(20*1024*1024)//设置sd卡缓存区大小
        .writeDebugLogs()//打印日志内容
        .diskCacheFileNameGenerator(new Md5FileNameGenerator())//给缓存的文件名进行md5加密处理
        .build();

ImageLoader.getInstance().init(configuration);

DisplayImageOptions options = new DisplayImageOptions.Builder()
        .cacheInMemory(true)//使用内存缓存
        .cacheOnDisk(true)//使用磁盘缓存
        .showImageOnLoading(R.mipmap.ic_launcher)//设置正在下载的图片
        .showImageForEmptyUri(R.mipmap.ic_launcher)//url为空或请求的资源不存在时
        .showImageOnFail(R.mipmap.ic_launcher)//下载失败时显示的图片
        .bitmapConfig(Bitmap.Config.RGB_565)//设置图片色彩模式  1px=2个字节  ARGB_8888 1px=4个字节   ARGB_4444 1px=2个字节  ALPHA_8 1px=1个字节
        .imageScaleType(ImageScaleType.EXACTLY)//设置图片的缩放模式
        .displayer(new RoundedBitmapDisplayer(200))
        .build();

Android前沿技术—《ImageLoader》

ImageLoader是是一款非常经典的图片加载框架。本视频详细了Imageloader的特点、使用步骤、内存溢出的解决办法和案例等。案例包括:在Listview中加载图片、在Gridview中加载图片和在ViewPager中加载图片。
  • 2016年11月21日 10:40

开源框架ImageLoader初始化配置

android图片异步加载开源框架Android-Universal-Image-Loader 是一个被广泛应用的框架,Github上的下载路径为:https://github.com/nostra1...
  • true100
  • true100
  • 2015-04-02 17:50:52
  • 3401

解决ImageLoader must be init with configuration before using

用 ImageLoader这个库来加载图片无疑是个好选择,但是有时候会出现线ImageLoader must be init with configuration before using  这是说I...
  • lchben
  • lchben
  • 2015-10-06 09:13:41
  • 2950

universal-image-loader 配置

universal-image-loade 的两个重要配置文件ImageLoaderConfiguration 和 DisplayImageOptions。 做个笔记也把它分享给大家。...
  • caiwenfeng_for_23
  • caiwenfeng_for_23
  • 2014-07-25 00:43:46
  • 23278

androidの异常:java.lang.IllegalStateException: ImageLoader must be init with configuration befor 错误解决方法

androidの异常:java.lang.IllegalStateException: ImageLoader must be init with configuration befor 错误解决方法...
  • xiabing082
  • xiabing082
  • 2015-04-09 16:54:53
  • 3301

图片异步加载java.lang.IllegalStateException: ImageLoader must be init with cconfiguration before using问题

在Android应用程序开发中在网络中加载图片、、、会出现  java.lang.IllegalStateException: ImageLoader must be init with c...
  • f917386389
  • f917386389
  • 2014-08-19 14:39:35
  • 1554

Android ImageLoader must be init with configuration before using 错误解决方法

开发过程中用到了开源项目Android-Universal-Image-Loader,Universal-Image-Loader,一个强大的图片加载框架,具有以下的特性: 1、多线程下载图片,图片可...
  • qq_26761229
  • qq_26761229
  • 2016-09-20 17:43:39
  • 759

ubuntu SSH配置解决方法

本人使用ubuntu 12.04 64位版本, 1、可使用软件中心进行界面安装 见上图第一个按钮,里面直接输入SSH 自动匹配,第一个就是了。、 如果没有图形界面的,那么就需...
  • ywhfdl
  • ywhfdl
  • 2016-07-12 23:56:04
  • 1157

开源项目Universal Image Loader :ImageLoader must be init with configuration before using

相信很多同学都使用过Android Universal Image Loader 该开源项目。 今天把该开源代码和sample导入了正在写的app,代码是 这个 ,发现有不少注意的地方: 1....
  • A991192001
  • A991192001
  • 2013-12-20 18:15:29
  • 4078

Android出现错误java.lang.IllegalStateException ImageLoader must be init with configuration befo

使用Android-Universal-Image-Loader的时候出现这个错误, java.lang.IllegalStateException: ImageLoader must be i...
  • Afanbaby
  • Afanbaby
  • 2017-02-18 14:52:54
  • 1053
收藏助手
不良信息举报
您举报文章:ImageLoader的configuration和options的配置
举报原因:
原因补充:

(最多只允许输入30个字)