9

ImageCache を実装しました。でも、どのタイプに収納すれば安くなるか気になるところです。

BitmapFactoryはインターネットから画像を取得しているので、Bitmap最初に取得します。に変換しDrawableて ImageCache に保存するか、ビットマップを保存するだけで問題ありませんか?

何か案は?

ありがとう。

4

2 に答える 2

4

ビットマップを保存するだけです。それがあなたがキャッシュしているものであり、最初に BitmapDrawable に押し込むことで何が得られるかわかりません。とにかくビットマップが含まれているため、Drawableとして間違いなくより多くのスペースを必要とします。どちらも前後に変換可能であるため、実際には何も失うことはありません。

于 2010-09-21T09:14:16.987 に答える
1

Everything depends on if you want to cache an image with different state like a selector (pressed, focused, etc). The bitmap will not contain this information compare to caching the drawable.

于 2012-10-20T00:28:21.673 に答える