我想在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的数据集更新时是否将相同的视图加载到相同的位置的检查吗?如果是这种情况,我该如何实现"isImagePosition(position)"?
我的 RecyclerView 使用一个 List ImageUrl。