一个基于GLide加载图片的封装开源框架。可以监听加载图片时的进度 ,可以设置图片的圆角、边框。可加载成圆形。
来自孙福生一个开源框架。项目地址为:https://github.com/sfsheng0322/GlideImageView
该库是基于Glide V4.0设计的,实现如下特性:
- 1、通过提供的属性可以设置图片的圆角、边框。
- 2、可以设置点击触摸图片时的颜色、透明度。
- 3、一行代码加载来自网络、res、SDCard中的图片,可加载成圆形。
- 4、可以监听加载图片时的进度。
话不多说,上我们的我们的效果图:
加载不同形式的图片:
public void loadLocalImage(@DrawableRes int resId, int placeholderResId) {
load(resId, requestOptions(placeholderResId));
}
public void loadLocalImage(String localPath, int placeholderResId) {
load(FILE + localPath, requestOptions(placeholderResId));
}
public void loadCircleImage(String url, int placeholderResId) {
load(url, circleRequestOptions(placeholderResId));
}
public void loadLocalCircleImage(int resId, int placeholderResId) {
load(resId, circleRequestOptions(placeholderResId));
}
public void loadLocalCircleImage(String localPath, int placeholderResId) {
load(FILE + localPath, circleRequestOptions(placeholderResId