Я пытаюсь использовать Glide в моем RecyclerView, и у меня возник вопрос относительно кода, который они использовали в своей документации.Код показан ниже:
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)»?
В моем представлении рециркулятора используется List ImageUrl.