Android Universal-Iamge-Loader的DisplayImageOptions

现在才知道Android中为了避免OOM,在图片处理上,可以使用开源框架Universal-Iamge-Loader。本文只是简单的介绍下其中的DisplayImageOptions的一些方法的含义,如下:


//设置图片在下载期间显示的图片

showStubImage(R.drawable.ic_launcher)

//设置图片Uri为空或是错误的时候显示的图片

showImageForEmptyUri(R.drawable.ic_empty)

/设置图片加载/解码过程中错误时候显示的图片

showImageOnFail(R.drawable.ic_error)

//设置图片在下载前是否重置,复位

resetViewBeforeLoading()

//设置下载的图片是否缓存在内存中

cacheInMemory()

//设置下载的图片是否缓存在SD卡中

cacheOnDisc()

//设置图片的解码类型

bitmapConfig(Bitmap.Config.RGB_565)

//设置图片的解码配置

decodingOptions(android.graphics.BitmapFactory.Options decodingOptions)

//设置图片下载前的延迟

delayBeforeLoading(int delayInMillis)

//设置额外的内容给ImageDownloader

extraForDownloader(Object extra)

//设置图片加入缓存前,对bitmap进行设置

preProcessor(BitmapProcessor preProcessor)

//设置显示前的图片,显示后这个图片一直保留在缓存中

postProcessor(BitmapProcessor postProcessor)

//设置图片以如何的编码方式显示

imageScaleType(ImageScaleType imageScaleType)

至于具体使用,大家可以自行到网上搜索帖子。

一些参考如下:http://www.eoeandroid.com/thread-333220-1-1.html

http://www.cnblogs.com/kissazi2/p/3901235.html

http://blog.csdn.net/vipzjyno1/article/details/23206387

转载请注明出处:http://blog.csdn.net/android_jiangjun/article/details/39231439

时间: 2024-11-11 01:07:18

Android Universal-Iamge-Loader的DisplayImageOptions的相关文章

Android Universal Image Loader 使用

1. 功能介绍 1.1 Android Universal Image Loader Android Universal Image Loader 是一个强大的.可高度定制的图片缓存,本文简称为UIL. 简单的说 UIL 就做了一件事--获取图片并显示在相应的控件上. 1.2 基本使用 1.2.1 初始化 添加完依赖后在Application或Activity中初始化ImageLoader,如下: public class YourApplication extends Application

Android Universal Image Loader 架构剖析

简介 Android Universal Image Loader简称UIL, 其github链接https://github.com/nostra13/Android-Universal-Image-Loader, 它用于Android应用中的图片加载(从网络,本地文件,或资源文件),本地缓存(内存和磁盘), 以及展示在ImageView中. 示例 整体框架 各模块的流程图 Task流程: 下载流程: decode流程: cache流程: 主要类图:

Android Universal Image Loader java.io.FileNotFoundException: http:/xxx/lxx/xxxx.jpg

前段时间在使用ImageLoader异步加载服务端返回的图片时总是出现 java.io.FileNotFoundException: http://xxxx/l046/10046137034b1c0db0.jpg at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:177) at com.nostra13.universalimageloader.core.download.URL

Android图片异步加载框架Universal Image Loader的源码分析

项目地址:https://github.com/nostra13/android-universal-image-loader 1. 功能介绍 1.1 Android Universal Image Loader Android Universal Image Loader 是一个强大的.可高度定制的图片缓存,本文简称为UIL. 简单的说 UIL 就做了一件事--获取图片并显示在相应的控件上. 1.2 基本使用 1.2.1 初始化 添加完依赖后在Application或Activity中初始化I

Android中Universal Image Loader开源框架的简单使用

UIL (Universal Image Loader)aims to provide a powerful, flexible and highly customizable instrument for image loading, caching and displaying. It provides a lot of configuration options and good control over the image loading and caching process.(不知道

【Android应用开发】 Universal Image Loader ( 使用简介 | 示例代码解析 )

作者 : 韩曙亮 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/50824912 相关地址介绍 : -- Universal Image Loader 项目 GitHub 官方地址 : https://github.com/nostra13/Android-Universal-Image-Loader . -- Universal Image Loader 项目完整中文注释版, 已经将所有类都进行了中文注释, 适合源码学习参

Android 使用Universal Image Loader绘制带圆角的图片(一)

Android 使用Universal Image Loader绘制带圆角的图片(一) 绘制带圆角的控件难吗?貌似不难.对于一个普通layout或者widget,要绘制圆角,只要把 background设置成下面这样的drawable就行了. <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/and

开源项目Universal Image Loader for Android 说明文档 (1) 简介

 When developing applications for Android, one often facesthe problem of displaying some graphical content from the Internet. So, youshould provide image loading from the Web in an Android app, their processingand displaying with limited memory aga

Local image caching solution for Android: Square Picasso vs Universal Image Loader

Local image caching solution for Android: Square Picasso vs Universal Image Loader http://stackoverflow.com/questions/19995007/local-image-caching-solution-for-android-square-picasso-vs-universal-image-load图片缓存库使用对比 question I need async image loadin

开源项目Universal Image Loader for Android 说明文档 (1) 简单介绍

 When developing applications for Android, one often facesthe problem of displaying some graphical content from the Internet. So, youshould provide image loading from the Web in an Android app, their processingand displaying with limited memory aga