Recyclerview не перерабатывает взгляды должным образом - PullRequest
0 голосов
/ 21 апреля 2019

Я загружаю изображения из URL-адреса в горизонтальное окно программы повторного использования с помощью Picasso как:

public class pIndicatorAdaptor extends
         RecyclerView.Adapter<pIndicatorAdaptor.IndicatorViewHolder> {

   //constructor and other stuff

   @Override
   public IndicatorViewHolder onCreateViewHolder(ViewGroup parent, int vType) {
        View view = layoutInflater.inflate(R.layout.i_item, parent, false);
        return new IndicatorViewHolder(view);
    }
   @Override
    public void onBindViewHolder(IndicatorViewHolder holder, int position) {
        picasso.load(images.get(position).getSrc()).fit().centerCrop()
                .into(holder.imageView, null);
    }

    class IndicatorViewHolder extends RecyclerView.ViewHolder {
        ImageView imageView;

        IndicatorViewHolder(@NonNull View itemView) {
            super(itemView);
            imageView = itemView.findViewById(R.id.imageView);
        }
    }
}

Но я получаю такой результат, нижний горизонтальный обзор программы восстановления, где я загружаю изображения:

Error GIF

1 Ответ

1 голос
/ 21 апреля 2019

когда вы продолжаете прокручивать вид рециркулятора таким образом, он загружает изображение каждый раз, и, разумеется, на загрузку изображения уходило много времени. (если существует);)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...