안녕하세요. 기본 갤러리 앱을 구현하려고 하는데요. 구글 기본앱보면 켜자마자 바로 섬네일 이미지를 보여주고
하단까지 부드럽게 다 스크롤이 되는걸 목표로 하고 있습니다. 아래와 같이 2개의 방법으로 해봤는데 둘다 매끄럽지가 못해
고수님들의 의견을 여쭙고자 합니다. ㅠㅠ
[1] ContentResolver 로 썸네일 이미지를 Bitmap으로 받아 AsyncTask로 그리드뷰에 출력
(장점 : 화질은 갤러리앱과 유사하고 로드가 완료된 이후부터는 위아래로 스크롤할때 전체가 부드럽게 다 출력됨
단점 : 비트맵 리스트(썸네일)를 다 가져오기 전까지는 그리드뷰의 스크롤이 버벅댐)
[2] ContentResolver로 이미지들의 경로만을 가져와 리스트로 만들고 GridView의 getView에 주소값을 참조하여
Picasso, AUIL등으로 로컬 이미지를 불러오기
(장점 : 그리드뷰가 처음부터 마지막까지 버벅대지않고 부드럽게 바로 스크롤됨
단점 : 스크롤을 빠르게 움직이면 이미지를 preloading하는게 아니라 스크롤 배경색(흰색)이 보이다가 시간이
지남에 따라 차례대로 이미지를 불러오고 있어서 갤러리앱의 느낌이 나지 않음)
갤러리앱처럼 켜자마자 바로 이미지들 보이면서 스크롤을 부드럽게 해야 되는데 어떻게 해야 되는지 잘 모르겠습니다. ㅠㅠ