private void createTarget() {
target = new Target() {
@Override
public void onBitmapLoaded(Bitmap bitmap, LoadedFrom from) {
materialProgressBar.setVisibility(View.INVISIBLE);
imageView.setScaleType(ScaleType.CENTER_CROP);
imageView.setColor(Color.TRANSPARENT);
imageView.setImageBitmap(bitmap);
imageView.invalidate();
if (callBack != null) {
callBack.onBitmapLoaded();
}
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {
materialProgressBar.setVisibility(View.INVISIBLE);
imageView.setScaleType(ScaleType.CENTER_INSIDE);
imageView.setImageDrawable(errorDrawable);
if (callBack != null) {
callBack.onBitmapFailed();
}
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {
if (callBack != null) {
callBack.onPrepareLoad();
}
}
};
}
PicassoTargetUtils.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:atlant-android
作者:
评论列表
文章目录