android Glide 资源已准备就绪,但图片未显示
android Glide resource is ready but image not showing
使用 glide 在 recyclerview imageview 项目上加载图像。 impelemented 滑行侦听器我意识到图像资源已准备就绪,但图像未显示在 imageview 中。当我在 glide listener onResourceRady 中添加 imageview.setDrawable(resource) 时,图像会显示,但正常情况下不会显示这里是我的代码,我感谢任何帮助。
GlideApp
.with(this.myContext)
.load(item.add)
.listener(object : RequestListener<Drawable> {
override fun onLoadFailed(
e: GlideException?,
model: Any?,
target: Target<Drawable>?,
isFirstResource: Boolean
): Boolean {
myContext.toast("error:\n ${e?.causes}")
return true
}
override fun onResourceReady(
resource: Drawable?,
model: Any?,
target: Target<Drawable>?,
dataSource: DataSource?,
isFirstResource: Boolean
): Boolean {
myContext.toast("resource ready")
// holder.img.setImageDrawable(资源)
return 真
}
})
.error(R.drawable.neterror)
.into(holder.img)
}
Glide 依赖于 RequestListener
的 onResourceReady
方法中的 returned 布尔值,如果 returned 值是 true
(这是你的case) 这意味着侦听器已经处理了在目标上设置资源。允许 Glide 请求更新目标 return false
。
有关更多信息,请查看文档:https://bumptech.github.io/glide/doc/debugging.html#requestlistener-and-custom-logs
使用 glide 在 recyclerview imageview 项目上加载图像。 impelemented 滑行侦听器我意识到图像资源已准备就绪,但图像未显示在 imageview 中。当我在 glide listener onResourceRady 中添加 imageview.setDrawable(resource) 时,图像会显示,但正常情况下不会显示这里是我的代码,我感谢任何帮助。
GlideApp
.with(this.myContext)
.load(item.add)
.listener(object : RequestListener<Drawable> {
override fun onLoadFailed(
e: GlideException?,
model: Any?,
target: Target<Drawable>?,
isFirstResource: Boolean
): Boolean {
myContext.toast("error:\n ${e?.causes}")
return true
}
override fun onResourceReady(
resource: Drawable?,
model: Any?,
target: Target<Drawable>?,
dataSource: DataSource?,
isFirstResource: Boolean
): Boolean {
myContext.toast("resource ready")
// holder.img.setImageDrawable(资源) return 真 } }) .error(R.drawable.neterror) .into(holder.img) }
Glide 依赖于 RequestListener
的 onResourceReady
方法中的 returned 布尔值,如果 returned 值是 true
(这是你的case) 这意味着侦听器已经处理了在目标上设置资源。允许 Glide 请求更新目标 return false
。
有关更多信息,请查看文档:https://bumptech.github.io/glide/doc/debugging.html#requestlistener-and-custom-logs