Koushik Dutta(Koush)によって開発されたUrlImageViewHelperlibを使用しています。これが私がしていることです
- グリッドビュー内にあるimageviewにURLから画像をロードします。
- 画像の読み込みは完全に機能し、非常に高速です。
imageview内にロードされた画像を壁紙として保存しようとしていますが、クラッシュしてキャスト例外が発生します。
コード
UrlViewImageHelper.setURLDrawable(imageView,"some url here");
Bitmap bitmap = ((BitmapDrawable)imageView.getDrawable()).getBitmap();
上記の行はこの例外をスローします
02-26 06:54:07.987: E/AndroidRuntime(19659): java.lang.ClassCastException: com.koushikdutta.urlimageviewhelper.UrlImageViewHelper$ZombieDrawable
imageView内の画像をビットマップとして取得するにはどうすればよいですか?私は何が間違っているのですか?
Android Universal Image Loader(まだ試していません)、SmartImageView(良いですが遅い)などの他のライブラリを使用できることは理解していますが、koushのライブラリは非常に高速で使いやすいです。