在构造方法中初始化Universal-Image-Loader并做全局配置图片为圆形
来源:互联网 发布:java 打印异常堆栈 编辑:程序博客网 时间:2024/06/06 20:26
//第一步:对ImageLoader进行初使化
ImageLoaderConfiguration configuration=new ImageLoaderConfiguration.Builder(this)
.memoryCacheExtraOptions(320, 450) // default = device screen dimensions 内存缓存文件的最大长宽
.diskCacheExtraOptions(480, 800, null) // 本地缓存的详细信息(缓存的最大长宽),最好不要设置这个
.threadPriority(Thread.NORM_PRIORITY - 2) // default 设置当前线程的优先级
.tasksProcessingOrder(QueueProcessingType.FIFO) // default
.denyCacheImageMultipleSizesInMemory()
.memoryCache(new LruMemoryCache(10 * 1024 * 1024)) //可以通过自己的内存缓存实现
.memoryCacheSize(2 * 1024 * 1024) // 内存缓存的最大值
.memoryCacheSizePercentage(13) // default
.diskCache(new UnlimitedDiscCache(cacheDir)) // 磁盘缓存 --default 可以自定义缓存路径
.diskCacheSize(20 * 1024 * 1024) // 50 Mb sd卡(本地)缓存的最大值
.diskCacheFileCount(100) // 可以缓存的文件数量
// default为使用HASHCODE对UIL进行加密命名, 还可以用MD5(new Md5FileNameGenerator())加密
.diskCacheFileNameGenerator(new HashCodeFileNameGenerator())
.imageDownloader(new BaseImageDownloader(this)) // default
.defaultDisplayImageOptions(DisplayImageOptions.createSimple()) // default
.writeDebugLogs() // 打印debug log
.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)//设置图片色彩模式
.imageScaleType(ImageScaleType.EXACTLY)//设置图片的缩放模式===imageView,,ScaleType
.displayer(new RoundedBitmapDisplayer(50))//设置图片圆角显示 弧度
.build();
//第三步:下载图片
ImageLoader.getInstance().displayImage("http://a.hiphotos.baidu.com/baike/pic/item/8ad4b31c8701a18b4f7365d3942f07082938fe96.jpg",
img,
options);
- 在构造方法中初始化Universal-Image-Loader并做全局配置图片为圆形
- 初始化Universal-Image-Loader并做全局配置,配置图片的显示方式为圆形显示
- Android-Universal-Image-Loader ImageLoaderConfiguration 全局初始化此配置
- 使用universal-image-loader加载圆形图片的方法
- Universal-Image-Loader加载listView中图片
- universal-image-loader 配置
- universal-image-loader 配置
- universal-image-loader 配置
- universal-image-loader 配置
- universal-image-loader 配置
- Android-Universal-Image-Loader图片异步加载并缓存
- universal image loader在listview/gridview中滚动时重复加载图片的问题及解决方法
- universal image loader在listview/gridview中滚动时重复加载图片的问题及解决方法
- universal image loader在listview/gridview中滚动时禁止加载图片的处理
- universal image loader在listview/gridview中滚动时重复加载图片的问题及解决方法
- universal image loader在listview/gridview中滚动时重复加载图片的问题及解决方法
- universal-image-loader的配置
- Android中使用Universal-Image-Loader图片缓存
- css实现宽高比固定小技巧
- 多线程
- 给定二维空间中四点的坐标,返回四点是否可以构造一个正方形。
- centos安装python3,并与python2并存
- docker生成tomcat镜像
- 在构造方法中初始化Universal-Image-Loader并做全局配置图片为圆形
- 【转载】程序员学习能力提升三要素
- 本机安装oracle的条件下如何用plsql远程连接数据库
- LeetCode.739 Daily Temperatures
- python发邮件
- servlet3-上传文件
- 【百度语音合成】JavaAPI方式语音合成示例
- EventBus详解
- 如何把内网IP映射到公网IP