ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Glide] 2. Glide의 여러가지 기능들
    Android 2016. 9. 19. 19:28

    Glide는 이미지를 단순 표시해 주는것 뿐만 아니라 많은 기능들을 포함하고 있다.

    그중 몇가지를 포스팅 해보겠다.


    1. placeholder

    웹에서 이미지를 불러오는동안 표시해줄 이미지를 지정할 수 있다.

    Glide.with(this)
    .load(url)
    .placeholder(R.drawable.
    holder_image)
    .into(imageView)
    ;

    2. error

    웹에서 이미지를 불러오기 실패 했을때 표시해줄 이미지를 지정할 수 있다.

    Glide.with(this)
    .load(url)
    .error(R.
    drawable.error_image)
    .into(imageView)
    ;

    3. crossFade

    이미지를 불러와서 표시될때 Fade duration값을 지정해 줄 수 있다. 

    디폴드 값은 300으로 지정되어 있어 아래와 같이 자동으로 Fade가 지정되어 있어서

    이런 효과가 싫다면 0으로 지정하면 된다.

    int가 작을수록 빠르게 나타나고 클수록 느리게 나타난다.

    Glide.with(this)
    .load(url)
    .crossFade(0)
    .into(imageView);

    이미지. crossFade() 디폴트 효과


    4. dontAnimate

    Animation을 사용하지 않는다. 

    내생각엔 3번 crossFade를 int 0을 주는것과 같은 효과인것 같다.

    Glide.with(this)
    .load(url)
    .dontAnimate()
    .into(imageView);

    * Glide는 빌더패턴으로 작성되어있어서 각각의 기능을 따로따로 사용할 수 있다는 장점이 있다.

    placeholder 와 error 를 둘다 지정해 줄 수도 있고 error만 지정해 줄 수도 있다.




    더 자세한 정보는 아래 출처에서 확인해 볼 수 있다.

    Github - https://github.com/bumptech/glide

    Glide Getting Started - https://futurestud.io/tutorials/glide-getting-started


    댓글

Designed by Tistory.