[Library] Glide 로컬파일, URL등 다양한 이미지 불러오기

반응형

 

# Glide 이미지 로딩 라이브러리 사용 방법

 

[Library] Glide 자주 사용하는 안드로이드 이미지 라이브러리

# 안드로이드 이미지 라이브러리 Glide는 Picasso와 함께 안드로이드 이미지 로딩 라이브러리에서 많이 사용되는 라이브러리입니다. 이미지, GIF, 캐싱, 커스텀 등 다양한 기능일 지원합니다. Picasso.w

overpay.tistory.com

 

 

# Glide는 다양한 방식의 이미지를 로드할 수 있습니다.

인터넷 URL 경로의 이미지,

디바이스에 저장된 이미지,

프로젝트 리소스에 추가된 이미지 등

다양한 방법에 대해 알아보겠습니다. 

 

# URL 경로의 이미지

// URL 경로
String url = "http://www.example.com/image.jpg";
Glide.with(this)
        .load(url)
        .into(imageView);

 

# 디바이스 로컬 이미지

// 로컬 파일
// 경로 : /storage/emulated/0/Pictures/image.jpg
File localPath = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES), "image.jpg");
Glide.with(this)
        .load(localPath)
        .into(imageView);

 

# 리소스 이미지

// 리소스 ID
int resourceId = R.drawable.image;
Glide.with(this)
        .load(resourceId)
        .into(imageView);

 

# URI 이미지

// URI
Uri uri = Uri.parse("android.resource://com.example.test/resource");
Glide.with(this)
        .load(uri)
        .into(imageView);

 

해당 경로에 이미지가 없다면, Glide는 error 콜백을 리턴하게 됩니다.

 

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유