2012-11-18 19 views
14

Wiem, że jest to kwestia szeroko dyskutowana, ale mimo to chciałbym zadać pytanie. Mam listy (z BaseAdapters) w mojej aplikacji, z których wszystkie uzyskują obrazy z sieci. Teraz próbowałem:Leniwe ładowanie obrazów w ListView

1) AsyncTasks, w którym obraz jest pobierany jako pierwszy, przechowywany w pamięci podręcznej, a następnie wyświetlany w metodzie onPostExecute. Obraz jest następnie uzyskiwany z pamięci podręcznej.

2) Nostra's Universal Image Loader.

3) Fedor's LazyList. I;

4) Novoda ImageLoader.

Wszystkie te metody powodują, że ładowanie obrazów jest "leniwe". Problem polega jednak na tym, że przewijanie mojej listy wciąż nie jest płynne. Utknie i będzie kontynuowane po zakończeniu ładowania obrazu. Jestem w tym od wielu dni. Czy ktoś wie o dobrym rozwiązaniu tego problemu?

Odpowiedz

11

zdecydowanie najprostszy libaray użyłem który buforuje obrazów i działa bardzo dobrze jest AQuery Image Loading Lib. Używam go cały czas do ładowania obrazu i buforowania, naprawdę proste.

+6

Wypróbowałem to. Pracował bez zarzutu. Dobry jeden człowiek. Wielkie dzięki. :) –

+1

Wow, to jest niesamowite! –

+0

czy jest dostępny przykład ładowania obrazów z leniwych list w Aquery? – kaibuki

Powiązane problemy