Mam pytanie dotyczące biblioteki https://github.com/nostra13/Android-Universal-Image-Loader.Czy można ustawić ImageSize za pomocą displayImage()?
Używam imageLoader.displayImage (...) do ładowania obrazów z mojej bazy danych do widoków obrazu, które znajdują się w widoku listy.
Docs powiedzieć:
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
}
});
Byłoby możliwe zadeklarować wielkość docelową dla metody imageLoader.displayImage?
Nie ma takiej możliwości dla '.displayImage (...)'. Rozmiar ten będzie obliczany na podstawie przychodzącego 'ImageView' uwzględniającego jego rozmiar i typ skali. Możesz określić typ skali tylko w "DisplayImageOptions". Dlaczego chcesz, aby zadeklarować rozmiar docelowy dla 'displayImage (...)'? – NOSTRA
ponieważ używam niestandardowego widoku obrazu do skalowania obrazów i to się zacina. Zawsze wiem z góry, jakie rozmiary obrazów będę posiadał, więc chciałbym dodać to jako dane wejściowe, więc nie muszę korzystać z ekskluzywnego widoku obrazu (który wykonuje skalowanie w wątku interfejsu użytkownika). – Tamas
Być może "DisplayImageOptions.scaleType (ImageScaleType.NONE)" jest tym, czego potrzebujesz? Następnie ImageLoader nie skaluje oryginalnego obrazu. – NOSTRA