Glide 문서에 나온대로, 아래처럼 하시면 되지 않나요?
Glide
.with(myFragment)
.load(url)
.centerCrop()
.placeholder(R.drawable.loading_spinner)
.into(myImageView);
URL 리스트를 넘기시려면 ImageView를 URL 갯수만큼 맵핑하시면 될 것 같은데요.
fun ImageView.loadUrl(url: String, placeHolder: Int = R.drawable.loading_spinner) {
Glide
.with(this.context)
.load(url)
.centerCrop()
.placeholder(placeHolder)
.into(this);
}
fun displayImageList(imageViews: List<ImageView>, urls: List<String>) {
imageViews.zip(urls){ imageView, url ->
imageView.loadUrl(url)
}
}
이미지가 많다면 RecyclerView를 쓰시면 되겠죠.