Glide v4 中的占位符/错误/后备 [重复]

Posted

技术标签:

【中文标题】Glide v4 中的占位符/错误/后备 [重复]【英文标题】:Placeholder/Error/Fallback in Glide v4 [duplicate] 【发布时间】:2017-12-24 13:17:59 【问题描述】:

我目前使用的是最新版本的 Glide,它是 glide:4.0.0-RC1,但无法找到诸如占位符、错误、回退等方法。可能他们已经为它提供了替代品,但我没有得到它。有人知道此版本中有替代方案吗?

【问题讨论】:

阅读 Glide 的文档。可能会给出描述。 【参考方案1】:

从here 结帐迁移详细信息。看起来他们有更多的改进。

你有新的类RequestOptions

RequestOptions options = new RequestOptions()
    .centerCrop()
    .placeholder(R.drawable.placeholder)
    .error(R.drawable.error)
    .priority(Priority.HIGH);

那么,

Glide.with(fragment/activity)
    .load(url)
    .apply(options)
    .into(imageView);

如需了解迁移详情,您可以前往here。

【讨论】:

【参考方案2】:

试试这个

RequestOptions requestOptions = new RequestOptions();
requestOptions.placeholder(R.mipmap.ic_launcher);
requestOptions.error(R.drawable.error_img);

Glide.with(this)
                .setDefaultRequestOptions(requestOptions)
                .load("")
                .into(imageViewPlaceholder);

【讨论】:

以上是关于Glide v4 中的占位符/错误/后备 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

对应用于 Glide 的占位符做些啥?

WooCommerce - 自定义缩略图和默认后备图像占位符

HTML5 视频的图像占位符后备

Android:如何在 Glide 或 Picasso 的占位符中使用 TextView

从chrome中的日期类型输入中删除占位符[重复]

Textarea占位符未显示[重复]