Glide 라이브러리 활용하여 이미지 로딩하되 로딩 중 이미지는 GIF 파일로
Glide 라이브러리를 사용하여 이미지를 로딩하고자 하는데, 추가 요구 사항은 다음과 같습니다.
- 로딩 중일 때에는 로딩 중 이미지를 보여주고 싶다.
- 로딩 중 이미지는 GIF 파일을 사용하고 싶다.
- 외부 이미지를 부르지 못하면, NO IMAGE 의미하는 이미지를 대신 보여주고 싶다.
위 사항들을 반영한 코드의 예를 아래와 같이 공유합니다. 보다 자세한 내용은 조만간 팁으로 다시 정리해보겠습니다.
Glide.with(imageView)
.load(Uri.parse(url))
.override(imageWidth, imageHeight)
.thumbnail(
Glide.with(imageView).load(R.drawable.loading) // loading은 GIF 파일
)
.into(imageView)
.onLoadFailed(ContextCompat.getDrawable(imageView.context, R.drawable.no_image_available))
```<br /><br /><blockquote>Posted through the AVLE Dapp (<a href="https://avle.io">https://avle.io</a>)</blockquote>
[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.
Upvoted! Thank you for supporting witness @jswit.