단비의 개발블로그

[Android] Glide 라이브러리 사용하기 (ImageView에 이미지 리소스, GIF 넣기) 본문

Android

[Android] Glide 라이브러리 사용하기 (ImageView에 이미지 리소스, GIF 넣기)

단비냥 2020. 7. 14. 21:51
반응형

Glide 라이브러리의 간단한 사용법에 대해 써보도록 하겠습니다.

 

보통 ImageView에 이미지 리소스를 넣을때 자주 사용하는 라이브러리입니다.

src로 바로 넣을 수 있지만, 사이즈가 큰 이미지의 경우 OOM을 발생시키기도 해서 Glide를 사용하는 것이 좋습니다.

또한 drawable의 이미지 리소스 뿐만 아니라, url의 이미지를 가져오거나 GIF 같은 움직이는 이미지도 넣을 수 있고 여러가지 기능도 있어 유용한 라이브러리입니다.

이미지 로딩 속도가 빠른 장점도 있습니다.

 

먼저 app단의 Gradle 파일에 다음을 넣고 Sync해주세요

 

 

1. 기본 사용법

가장 기본적인 사용법 입니다.

 

with 내부에는 현재 Context를 넣습니다.

load에는 url 또는 이미지 리소스를 넣으면 됩니다.

Glide 라이브러리를 쓰지 않고 url에서 이미지를 가져오려면 HttpClient를 사용하여 가져와야하는데, 그와 비교했을때 Glide를 사용하면 무척 간단하게 가져올 수 있습니다. 

마지막 into 안에는 ImageView의 id값을 넣으면 됩니다!

 

 

2. 이미지 변형

Glide는 이미지 변형 기능도 제공하고 있습니다

 

1) 이미지 라운딩

이미지의 모서리를 둥글게 하는 간단한 방법입니다.

 

모서리 radius를 지정해주는 방법도 있습니다.

 

이미지 썸네일 보여주기 등 다른 옵션들도 있습니다.

더 자세한 것은 Glide 깃허브를 참고해보세요!

 

도움되셨다면 하단에 하트 부탁드립니다!

반응형
Comments