implementation 'com.github.bumptech.glide:glide:4.12.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.12.0'
<uses-permission android:name="android.permission.INTERNET" />
val testImageView: ImageView = findViewById(R.id.imageView)
Glide.with(context)
.load("이미지 url")
.into(testImageView)
Glide.with(context)
.load("https://i.pinimg.com/736x/68/94/93/6894931eb3e93f6d6ef2dd000d8acdc6.jpg")
// 위의 이미지 주소로 들어가시면 아주 귀여운 고양이 사진이 나옵니다!
.placeholder(R.mipmap.ic_launcher)
.into(testImageView);
Glide.with(context)
.load("https://i.pinimg.com/736x/68/94/93/6894931eb3e93f6d6ef2dd000d8acdc6.jpg")
.override(600,200)
.into(testImageView);
Glide.with(context)
.load("https://i.pinimg.com/736x/68/94/93/6894931eb3e93f6d6ef2dd000d8acdc6.jpg")// 위의 이미지 주소로 들어가시면 아주 귀여운 고양이 사진이 나옵니다!
.error(R.mipmap.ic_error)
//Error상황에서 보여진다.
.into(testImageView);
Glide.with(context)
.load("https://i.pinimg.com/736x/68/94/93/6894931eb3e93f6d6ef2dd000d8acdc6.jpg")
.override(600,200)
.centerCrop()
.into(testImageView);
이 외에 참고할 수 있는 사이트 : https://github.com/bumptech/glide