gpt4 book ai didi

android - Glide - 他们文档中的 "isImagePosition(position)"是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 11:23:49 24 4
gpt4 key购买 nike

我正在尝试在我的 RecyclerView 中使用 Glide,我对他们在文档中使用的代码有疑问。代码如下:

public void onBindViewHolder(ViewHolder holder, int position) {
if (isImagePosition(position)) {
String url = urls.get(position);
Glide.with(fragment)
.load(url)
.into(holder.imageView);
} else {
Glide.with(fragment).clear(holder.imageView);
holder.imageView.setImageDrawable(specialDrawable);
}
}

我没有得到的是“isImagePosition(position)”。这是什么?这是在更新 RecyclerView 的数据集时检查是否将相同的 View 加载到相同的位置?如果是这样,我将如何实现“isImagePosition(position)”?

我的回收站 View 使用 List ImageUrl。

最佳答案

如果你正在使用 recyclerView 你可以在方法中调用它::

override fun onViewRecycled (holder: RecyclerView.ViewHolder) {
Glide.with (view.context) .clear (imageview)
super.onViewRecycled (holder)     
}

关于android - Glide - 他们文档中的 "isImagePosition(position)"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50597663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com