こんにちはnostra13、
プロジェクトでこのライブラリを使用する予定でしたが、検索を行った後、「file:/// android_asset / ...」を使用しても、このライブラリを使用してアセットフォルダーから画像を読み込む方法がわかりませんでした。それはうまくいきませんでした。
mImageLoader.displayImage("file:///android_asset/" + path,
iv, Const.displayImageOptions,
new SimpleImageLoadingListener()
{
<strong i="7">@Override</strong>
public void onLoadingComplete(Bitmap loadedImage) {
Animation anim = AnimationUtils
.loadAnimation(mContext, R.anim.fade_in);
iv.setAnimation(anim);
anim.start();
}
});
可能であれば、コードを教えていただけますか? または、自分でコードをカスタマイズする必要がある場合でも、その方法を教えてください。
事前に感謝し、私の悪い英語をお詫びします:)
こんにちは、
サンプルプロジェクトを調べてください。 アセットとドローアブルの画像を使用する例を実装しました。 ExtendedImageDownloader
と「assets://」プレフィックスを使用します。
こんにちは、
私はそれを機能させました、あなたの例をよく見なかったのは残念です。
どうもありがとうございます。
レオ!
ちょっと@ nostra13 @ mrleolinkこのライブラリを使用してアブルフォルダから画像を取得するのを手伝ってください。 ドローアブルフォルダでこのライブラリを使用するためのガイドとなるスニペットを貼り付けていただけますか。
ExtendedImageDownloaderを使おうとすると、ExtendedImageDownloaderをタイプに解決できないというエラーが表示されます。
例から設定を設定してみました
ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(getApplicationContext())
.threadPriority(Thread.NORM_PRIORITY-2)
.memoryCacheSize(2 * 1024 * 1024)// 2 Mb
.denyCacheImageMultipleSizesInMemory()
.discCacheFileNameGenerator(new Md5FileNameGenerator())
.imageDownloader(new ExtendedImageDownloader(getApplicationContext()))
.tasksProcessingOrder(QueueProcessingType.LIFO)
.enableLogging()//一般的には必要ありません
.build();
// 構成で ImageLoader を初期化します。
ImageLoader.getInstance()。init(config);
@ ManojMM026 ExtendedImageDownloader
はまだライブラリの一部ではありません。 サンプルからプロジェクトにコピーして貼り付ける必要があります。
@ nostra13 ExtendedImageDownloader
はどこにありますか? あなたのプロジェクトでは見つかりませんでした。 リンクを教えてもらえますか?
assets://...
スキームがすぐにサポートされるようになりました
おかげで、それは働いています。
アセットフォルダーでサブフォルダーを使用できますか?
このようなアセット://images/test.png
最も参考になるコメント
assets://...
スキームがすぐにサポートされるようになりました