@Override
public Drawable getDrawable(String source) {
final URLDrawable urlDrawable = new URLDrawable();
ImageTarget target = new ImageTarget(urlDrawable);
addTarget(target);
ImageHolder holder = mImages.get(source);
RequestCreator load = Picasso.with(getContext())
.load(source);
if (mImageFixListener != null && holder != null) {
mImageFixListener.onFix(holder);
if (holder.width != -1 && holder.height != -1) {
load.resize(holder.width, holder.height);
}
if (holder.scaleType == ImageHolder.CENTER_CROP) {
load.centerCrop();
} else if (holder.scaleType == ImageHolder.CENTER_INSIDE) {
load.centerInside();
}
}
load.placeholder(placeHolder)
.error(errorImage).into(target);
return urlDrawable;
}
RichText.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:shr
作者:
评论列表
文章目录