Witam serdecznie !
Chciałbym napisać aplikację, w której przewijanie w dół ładuje nowe elementy. Będą to zdjęcia różnych rozmiarów ustawione obok siebie tak jak na screenie: http://prntscr.com/3irl74 .
Algorytm na ustawienie zdjęć jako taki mam.
Widzę to tak, że poprzez adapter dodawałbym raz 2 zdjęcia do elementu listy, raz 3, raz 1 zależnie od wielkości zdjęć. Chciałbym załadować np. 4 elementy listy na ekran reszta dopiero po scrollowaniu. Jednak adapter musi załadować całą listę od razu tak?(tu byłby problem)? Na scrollDown musiałby się odpalać adapter, który ładuję tylko następne elementy listy zależnie od wysokości, na której aktualnie się znajduje (elementy pobierane z bazy poprzez WebService). Przekazywałbym mu jakiś parametr, który ustalałby które zdjęcia pobrać. Nie wiem czy to jest dobre rozwiązanie.
Czy można jakoś inaczej uzupełniać listę nie poprzez adapter(o ile można)? Albo nie korzystać z listy, a zastosować inne rozwiązanie?
Proszę Was o jakiś pomysł.
dodanie zrzutu do załączników posta - furious programming