Lade Bild mit gleiten langsam ist
Ich habe die app eine Verbindung mit dem server und beim Bilder laden scheint so langsam und beim scrollen hoch und runter, scheint glide wollen Lesen Bild wieder!
Dies ist mein adapter von glide:
DataAdapter:
public class DataAdapter extends RecyclerView.Adapter<DataAdapter.ViewHolder> {
private Context context;
private ArrayList<AndroidVersion> android;
public DataAdapter(Context context,ArrayList<AndroidVersion> android) {
this.context = context;
this.android = android;
}
@Override
public DataAdapter.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
View view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.card_row, viewGroup, false);
return new ViewHolder(view);
}
@Override
public void onBindViewHolder(DataAdapter.ViewHolder viewHolder, int i) {
viewHolder.tv_name.setText(android.get(i).getName());
viewHolder.tv_version.setText(android.get(i).getVer());
viewHolder.tv_api_level.setText(android.get(i).getApi());
//load image into imageview using glide
Glide.with(context).load("http://memaraneha.ir/Erfan/images/"+android.get(i).getPic())
.placeholder(R.drawable.truiton)
.error(R.drawable.truiton)
.into(viewHolder.tv_image);
}
@Override
public int getItemCount() {
return android.size();
}
public class ViewHolder extends RecyclerView.ViewHolder{
private TextView tv_name,tv_version,tv_api_level;
public ImageView tv_image;
public ViewHolder(View view) {
super(view);
tv_name = (TextView)view.findViewById(R.id.tv_name);
tv_version = (TextView)view.findViewById(R.id.tv_version);
tv_api_level = (TextView)view.findViewById(R.id.tv_api_level);
tv_image= (ImageView) view.findViewById(R.id.img);
}
}
}
Wenn einer helfen kann bitte tun!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur hinzufügen, wenn Sie Bild aus
URL
dieser code reduziert die Größe des Bildeskönnen Sie dies auch tun,
überprüfen dieses Beispiel
Ich verwendet
dontTransform()
Methode und es ist fast gerettet, mir ein zweites. Bilder werden geladen, um die Liste wirklich erste.verwenden diskCacheStrategy(DiskCacheStrategy.ALLE).
weitere Besuch dieser Klicken Sie Hier