SAW*_*AWD 1 android android-glide
我使用滑行版本4.7.1,我想在onLoadFailed时使用默认图像。
这是我的代码
Glide.with(context).load(imageUrl).listener(new RequestListener<Drawable>() {
@Override
public boolean onLoadFailed(@Nullable GlideException e, Object model, com.bumptech.glide.request.target.Target<Drawable> target, boolean isFirstResource) {
// fail
// How can i use default image in imgvAssetPicture?
}
@Override
public boolean onResourceReady(Drawable resource, Object model, com.bumptech.glide.request.target.Target<Drawable> target, DataSource dataSource, boolean isFirstResource) {
// success
imgvLoadingProgressbar.setVisibility(View.INVISIBLE);
imgvAssetPicture.setVisibility(View.VISIBLE);
return false;
}
}).into(imgvAssetPicture);
Run Code Online (Sandbox Code Playgroud)
Glide.with(passContext)
.applyDefaultRequestOptions(new RequestOptions()
.placeholder(R.drawable.ic_user_default)
.error(R.drawable.ic_user_default))
.load(url)
.into(image);
Run Code Online (Sandbox Code Playgroud)
使用4.7.1版(正在使用),可以轻松设置这些选项。
placeHolder 当没有图像时显示。error 当某些网址无法加载时。奖金
您是否正在使用一些ProgressBar具有可见性的设置,这是非常古老的方法。
请参见CircularProgressDrawable,它非常易于使用。只需将此传递CircularProgressDrawable给您placeHolder。
| 归档时间: |
|
| 查看次数: |
2160 次 |
| 最近记录: |