본문 바로가기

안드로이드 스튜디오

[ 안드로이드 ] 이미지 처리를 위한 Glide 라이브러리 사용법

Glide 란?

안드로이드에서 이미지를 빠르고 효율적으로 불러올 수 있게 도와주는 라이브러리이다.

Glide  사용법

1) Gradle Scripts > build.gradle(Module: ~)

 

dependencies {
	...
    implementation 'com.github.bumptech.glide:glide:4.13.2'
    annotationProcessor 'com.github.bumptech.glide:compiler:4.13.2'
}

 

 

 

2) AndroidManifest.xml  :  인터넷 권한 추가

 

<uses-permission android:name="android.permission.INTERNET" />

 

 

 

3) 뷰에 이미지 로드하기

 

- Activity 에서 사용할 경우

 

GlideUrl url = new GlideUrl(imgUrl, new LazyHeaders.Builder().addHeader("User_Agent", "Android").build());
Glide.with(PhotoActivity.this).load(url).into(imageView);

 

- ViewHolder에서 사용할 경우

 

Glide.with(context).load(youtube.imgUrl).into(holder.imgThumb);