Glide 라이브러리 활용하여 이미지 로딩하되 로딩 중 이미지는 GIF 파일로steemCreated with Sketch.

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>
Sort:  
 2 years ago 

[광고] STEEM 개발자 커뮤니티에 참여 하시면, 다양한 혜택을 받을 수 있습니다.

Upvoted! Thank you for supporting witness @jswit.