본문 바로가기

나의 플랫폼/안드로이드

[Android] Glide 에서 Gif 로드가 너무 느려요.

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

Glide 라이브러리는 이미지 뿐만 아니라 gif 파일도 로드해줘서 참 좋지요.


아래 소스 대로 Gif 파일을 불러올 수 있는데요.


Glide.with(holder.itemView.getContext()) .load(thumbnails[position]) .asGif() .into(holder.image);


그러면 이미지가 한참있다가 로드가 됩니다... 이미지가 커서 그런가 라는 오해가 생길 수가 있는데요.

아래와 같이 diskCacheStrategy 를 추가하면 해결 됩니다.



Glide.with(holder.itemView.getContext()) .load(thumbnails[position]) .asGif()

.diskCacheStrategy(DiskCacheStrategy.SOURCE) .into(holder.image);


참고 : https://github.com/bumptech/glide/issues/600


참고하세요.