xUtils3.0使用介绍:图片加载模块
2018-03-12 16:10
405 查看
现在来介绍xUtils3.0的加载图片功能,3.0之后加入了许多实用的工具,如图片倒圆角,变圆园,变正方形,加载gif等等。。。
2,加载assets文件夹下的图片
3,加载文件夹下的图片
2
3
4
4,需要对加载的图片作进一步处理的话
2
3
5,imageOptions是对图片的参数进行进一步的设置
图片加载模块
1,加在网络图片x.image().bind(imageView, url, imageOptions);1
2,加载assets文件夹下的图片
x.image().bind(imageView, "assets://test.gif", imageOptions);1
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);1
2
3
4
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>() {...});1
2
3
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();
相关文章推荐
- xUtils3.0使用介绍:图片加载模块
- xUtils3.0使用介绍:数据库模块
- xUtils3.0使用介绍:网络模块
- xUtils3.0使用介绍:数据库模块
- xUtils3.0使用介绍:注解模块
- 图片加载框架简单介绍<二> Picasso 的基本使用
- android AsyncTask介绍 详解AsyncTask的使用 使用实例---加载网络图片
- Google推荐的图片加载库Glide介绍及使用
- 图片加载库简单使用以及介绍
- Glide图片加载库的使用介绍
- android 图片加载库 Glide 的使用介绍
- android 图片加载库 Glide 的使用介绍
- UIImage 加载图片及SDWebimage的简单使用介绍
- Glide Android图片加载的利器---基本介绍和使用
- android 图片加载库 Glide 的使用介绍
- android 图片加载库 Glide 的使用介绍
- ActionScript 3.0 学习(五) AS3 Losder加载图片以及显示对象遮罩介绍
- Universal-Image-Loader(UIL)图片加载框架使用简单介绍
- 图片懒加载imglazyload之ioniclazyload的使用和介绍
- Android studio 图片加载框架Glide介绍及使用