J'ai besoin de savoir comment il prend un objet drawable. Je collectionne certains objets ImageView dans un tableau, ils ont des images d'arrière-plan qui sont plutôt grandes en résolution, donc ils prennent beaucoup de mémoire ... J'ai lu quelque part qu'il créera automatiquement une image avec une résolution que mon imageView a, donc je pense qu'il faudra moins de mémoire que le premier ... S'il vous plaît dites-moi, si je définis la propriété scaleType, va-t-elle mettre à l'échelle cette image? Cela m'aidera-t-il à économiser de la mémoire?Comment ça marche AndroidView ImageView android: scaleType = "fitXY" propriété?
1
A
Répondre
3
Cela ne vous évitera pas de mémoire pour définir le scaleType de l'ImageView car le Bitmap de sauvegarde d'origine restera toujours, quelle que soit la mise à l'échelle que vous choisissez. Comme vous pouvez redimensionner ou modifier dynamiquement le type d'échelle, il n'y a pas d'optimisation que ImageView peut faire en ce qui concerne la taille de l'image.