imageLoader
来源:互联网 发布:火影忍者ol先攻的算法 编辑:程序博客网 时间:2024/05/21 23:47
App类:
ImageLoaderConfiguration config = new ImageLoaderConfiguration .Builder(this) .memoryCacheExtraOptions(480, 800) // max width, max height,即保存的每个缓存文件的最大长宽 .threadPoolSize(5)//线程池内加载的数量 .threadPriority(Thread.NORM_PRIORITY - 2) .denyCacheImageMultipleSizesInMemory() .memoryCache(new UsingFreqLimitedMemoryCache(2 * 1024 * 1024)) // You can pass your own memory cache implementation/你可以通过自己的内存缓存实现 .memoryCacheSize(2 * 1024 * 1024) .tasksProcessingOrder(QueueProcessingType.LIFO) .defaultDisplayImageOptions(DisplayImageOptions.createSimple()) .imageDownloader(new BaseImageDownloader(this, 5 * 1000, 30 * 1000)) // connectTimeout (5 s), readTimeout (30 s)超时时间 .writeDebugLogs() // Remove for release app .build();//开始构建//初始化imageloader;ImageLoader.getInstance().init(config);
MainActivity: ImageView imageView = (ImageView) findViewById(R.id.imageView); //得到imageLoader的实例; ImageLoader imageLoader = ImageLoader.getInstance(); DisplayImageOptions displayImageOptions = new DisplayImageOptions.Builder() .showImageOnLoading(R.mipmap.ic_launcher) //设置图片在下载期间显示的图片 .showImageForEmptyUri(R.mipmap.ic_launcher)//设置图片Uri为空或是错误的时候显示的图片 .showImageOnFail(R.mipmap.ic_launcher) //设置图片加载/解码过程中错误时候显示的图片 .build(); imageLoader.displayImage(images[2](数据源), imageView(图片ID));//设置一些东西 DisplayImageOptions options=new DisplayImageOptions.Builder() .cacheInMemory(true)//进行内存缓存 .cacheOnDisk(true)//进行sd卡缓存 .showImageOnLoading(R.drawable.ic_stub) // 设置正在下载中的图片 .showImageForEmptyUri(R.drawable.ic_empty) //没有请求地址时 .showImageOnFail(R.drawable.ic_error)//下载错误时 .bitmapConfig(Bitmap.Config.RGB_565)//设置图片质量.build(); //第三步:进行加载显示 ImageLoader.getInstance().displayImage(picUrl,imageView,options);
- .bitmapConfig(Bitmap.Config.RGB_565)//设置图片的解码类型//
- .displayer(new RoundedBitmapDisplayer(360))//是否设置为圆角,弧度为多少
阅读全文
0 0
- ImageLoader
- ImageLoader
- ImageLoader
- ImageLoader
- ImageLoader
- imageloader
- ImageLoader
- ImageLoader
- imageLoader
- ImageLoader
- ImageLoader
- ImageLoader
- ImageLoader
- ImageLoader
- imageloader
- ImageLoader
- ImageLoader
- ImageLoader
- TCP之种种连接异常
- 可查询最值
- Unable to execute dex:Multiple dex files define XXXXX
- 在IoC容器中装配Bean(精通Spring+4.x++企业应用开发实战 四)
- Cookie和Session的区别与联系
- imageLoader
- Java中使用Comet4j实现服务器推送实现时报错
- python生成灰度图
- 转载 http://www.cnblogs.com/feixuelove1009/p/5823135.html
- 回车事件
- spring各种邮件发送
- 【HPUOJ】多少个元素(STL~~set)
- 一个超级方面的用户指引view—App实现用户指引就是如此简单
- Redhat和Ubuntu 安装FTP