3

このカバーフロー ウィジェットを使用しています: http://code.google.com/p/android-coverflow/

インターネットからダウンロードした画像で。ほとんど正常に動作します。

問題は、画像が Web からダウンロードされたとき、またはディスクから取得されたときに、coverflow が少しジャンプしたりつまずいたりすることです。私はこれを別のスレッドで行っており、ハンドラーなどを使用してimageViewに設定しています。このシステムは、リストビュー、グリッドビューなど、他の場所でも完全に流暢に動作します.

画像処理のためにこのライブラリに切り替えました: https://github.com/nostra13/Android-Universal-Image-Loader、これはすべてのスレッドとキャッシュを非常にうまく処理しているようです。

しかし、それでも同じです。

1 つの解決策は、すべての画像をプリフェッチしてメモリに配置することです。カバーフローがメモリ キャッシュから画像を取得する限り、流暢です。ただし、メモリの制限により、画像の数は明らかに制限されています。LruCache で試してみました。しかし、予想どおり、メモリ イメージをメモリからクリアしてディスク/Web から再度取得する必要があるとすぐに、ジャンプが発生します。

他の誰かがこれを持っていましたか?解決策はありますか?

4

0 に答える 0