Я новичок в Android.Я пытаюсь загрузить много изображений (обоев) с помощью Picasso, и все изображения успешно загружены в приложение, но при прокрутке страницы оно очень запаздывает.Я пытался уменьшить размер изображения и разрешение, но оно не работает и все еще отстает.
public void onBindViewHolder(RecyclerView.ViewHolder holder_parent, final int position) {
switch (getItemViewType(position)) {
case 1: {
final WallpaperHolder holder = (WallpaperHolder) holder_parent;
holder.relative_layout_wallpaper_item.setBackgroundColor(Color.parseColor(wallpaperList.get(position).getColor()));
holder.linear_layout_wallpaper_item.setBackgroundColor(Color.parseColor(wallpaperList.get(position).getColor()));
holder.text_view_wallpaper_item_title.setText(wallpaperList.get(position).getTitle());
holder.text_view_wallpaper_item_user.setText(wallpaperList.get(position).getUser());
Picasso.with(activity.getApplicationContext()).load(wallpaperList.get(position).getThumbnail()).placeholder(R.drawable.placeholder).into(holder.image_view_wallpaper_item);
if (wallpaperList.get(position).getReview()!=null){
if (wallpaperList.get(position).getReview()){
holder.text_view_review_wallpaper_item.setVisibility(View.VISIBLE);
}else{
holder.text_view_review_wallpaper_item.setVisibility(View.GONE);
}
}
if (wallpaperList.get(position).getPremium()!=null){
if (wallpaperList.get(position).getPremium()){
holder.image_view_item_wallpaper_premium.setVisibility(View.VISIBLE);
}else{
holder.image_view_item_wallpaper_premium.setVisibility(View.GONE);
}
}