Ho una domanda riguardante la libreria https://github.com/nostra13/Android-Universal-Image-Loader.È possibile impostare ImageSize con displayImage()?
Sto usando imageLoader.displayImage (...) per caricare immagini dal mio database in immagini, che sono in un listview.
La documentazione dicono questo:
ImageSize targetSize = new ImageSize(120, 80); // result Bitmap will be fit to this size
imageLoader.loadImage(imageUri, targetSize, displayOptions, new SimpleImageLoadingListener() {
@Override
public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
// Do whatever you want with Bitmap
}
});
sarebbe possibile dichiarare una dimensione di destinazione per il metodo imageLoader.displayImage?
Non esiste questa possibilità per '.displayImage (...)'. Questa dimensione verrà calcolata dall'ingresso 'ImageView'considerando le sue dimensioni e il tipo di scala. È possibile specificare solo il tipo di scala in "DisplayImageOptions". Perché vuoi dichiarare la dimensione target per 'displayImage (...)'? – NOSTRA
perché sto utilizzando una visualizzazione di immagini personalizzata per l'upscaling delle immagini e sta rallentando il mio ui. So sempre in anticipo quali dimensioni di immagine avrò, quindi mi piacerebbe semplicemente aggiungerla come input, quindi non devo usare l'imagesciew di upscalable (che fa l'upscaling sul thread dell'interfaccia utente). – Tamas
Forse 'DisplayImageOptions.scaleType (ImageScaleType.NONE)' è quello che ti serve? Quindi ImageLoader non ridimensiona l'immagine originale. – NOSTRA