Bonjour tout le monde,
Actuellement en stage, je travaille sur une application de gestion de fichier en ligne.
J'ai un problème au niveau du scrolling quand j'essaye d'afficher beaucoup d'image (100 images ou 200) en thumbs avec une GridView le scrolling est très très long.
Je télécharge les images du serveurs je set l'image drawable et je set layout parametre pour avoir l'image en petite taille voici mon bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 public void openImageWithCache(boolean loopTry, final ImageView iconView, final LayoutParams layoutParams, final View v, final Node o) { //if (v.getTag() == previewT){ try { String prefix = (true ? "thumb_mini" : ""); File cacheFile = new File(AjaXplorerApplication.getCacheFolder(), (prefix) + previewT.getUuidPath()); if (cacheFile.exists()) { iconView.setImageDrawable(Drawable.createFromPath(cacheFile .getPath())); iconView.setLayoutParams(layoutParams); //iconView.invalidate(); //loopTry = true; return; }
Merci beaucoup pour votre aide.
Partager