-
[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
'Android' 카테고리의 다른 글
[Proguard] 라이브러리 룰 모음집 (0) 2016.11.04 [Glide] 3. Image Resize (2) 2016.09.23 [Glide] 1. 이미지 라이브러리 Glide (0) 2016.09.13 [TIP] viewpager에서 현재 보여지는 페이지 알아내기 (0) 2016.07.05 [TIP] String 빈문자열/null 검사하기 (6) 2016.05.26