xUtils3.0使用介绍:图片加载模块
来源:互联网 发布:有卖淘宝店铺的吗 编辑:程序博客网 时间:2024/05/14 04:20
现在来介绍xUtils3.0的加载图片功能,3.0之后加入了许多实用的工具,如图片倒圆角,变圆园,变正方形,加载gif等等。。。
图片加载模块
1,加在网络图片
x.image().bind(imageView, url, imageOptions);
2,加载assets文件夹下的图片
x.image().bind(imageView, "assets://test.gif", imageOptions);
3,加载文件夹下的图片
x.image().bind(imageView, new File("/sdcard/test.gif").toURI().toString(), imageOptions); x.image().bind(imageView, "/sdcard/test.gif", imageOptions); x.image().bind(imageView, "file:///sdcard/test.gif", imageOptions); x.image().bind(imageView, "file:/sdcard/test.gif", imageOptions);
4,需要对加载的图片作进一步处理的话
x.image().bind(imageView, url, imageOptions, new Callback.CommonCallback<Drawable>() {...});x.image().loadDrawable(url, imageOptions, new Callback.CommonCallback<Drawable>() {...});x.image().loadFile(url, imageOptions, new Callback.CommonCallback<File>() {...});
5,imageOptions是对图片的参数进行进一步的设置
imageOptions = new ImageOptions.Builder() .setSize(DensityUtil.dip2px(120), DensityUtil.dip2px(120)) .setRadius(DensityUtil.dip2px(5)) // 如果ImageView的大小不是定义为wrap_content, 不要crop. .setCrop(true) // 加载中或错误图片的ScaleType //.setPlaceholderScaleType(ImageView.ScaleType.MATRIX) .setImageScaleType(ImageView.ScaleType.CENTER_CROP) //设置加载过程中的图片 .setLoadingDrawableId(R.drawable.ic_launcher) //设置加载失败后的图片 .setFailureDrawableId(R.drawable.ic_launcher) //设置使用缓存 .setUseMemCache(true) //设置支持gif .setIgnoreGif(false) //设置显示圆形图片 .setCircular(false) .setSquare(true) .build();
0 1
- xUtils3.0使用介绍:图片加载模块
- xUtils3.0使用介绍:注解模块
- xUtils3.0使用介绍:数据库模块
- xUtils3.0使用介绍:网络模块
- xUtils3.0使用介绍:数据库模块
- xUtils3.0使用介绍
- xutils3图片加载详解
- Android xUtils3源码解析之图片模块
- xutils3.0使用流程
- xUtils3.0使用
- XUtils3.0使用后续
- xUtils3.0 使用配置
- Android xutils3.0 使用
- XUtils3.0 使用
- Xutils3.0使用详解
- Xutils3图片
- Android中XUtils3详细使用及介绍
- XUtils3.0的简单使用
- 二叉树根据先序遍历和中序遍历,得到后序遍历
- [iOS]观察者模式
- Java NIO系列教程(八) SocketChannel
- MyBatis <selectKey>标签
- 远程连接Mysql服务器问题
- xUtils3.0使用介绍:图片加载模块
- 巧用KVC更改iOS系统UISearchBar的字体颜色和样式
- SessionFactory中getCurrentSession地址的对比
- IOS 委托和协议区别和联系
- 微信浏览器禁止app下载链接怎么办
- pku1141 Brackets Sequence 区间DP
- h5
- Java并发编程:线程池的使用
- 怎么在互联网公司带团队