https://github.com/nostra13/Android-Universal-Image-Loaderライブラリに関する質問があります。displayImage()でImageSizeを設定することはできますか?
私はimageLoader.displayImage(...)を使用して、データベースからイメージビューに画像を読み込みます(リストビューにあります)。
ドキュメントがこれを言う:
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
}
});
imageLoader.displayImage法に目的のサイズを宣言することは可能でしょうか?
'.displayImage(...) 'のような可能性はありません。このサイズは、サイズとスケールタイプを考慮して、受信した 'ImageView'から計算されます。 'DisplayImageOptions'に指定できるのはスケールタイプだけです。なぜあなたは 'displayImage(...)'のターゲットサイズを宣言したくないのですか? – NOSTRA
私は画像をアップスケーリングするためにカスタム画像ビューを使用しているので、私のUIを邪魔しています。私はいつも事前に画像のサイズを知っているので、それを入力として追加したいので、高画質の画像ビュー(uiスレッドのアップスケールを使用する必要はありません)を使用する必要はありません。 – Tamas
'DisplayImageOptions.scaleType(ImageScaleType.NONE)'が必要なのでしょうか?その後、ImageLoaderは元の画像を拡大/縮小しません。 – NOSTRA