[Android/안드로이드] Glide Module
2022. 5. 11. 09:25ㆍAndroid/Android Tip
Warning 내용
W/Glide: Failed to find GeneratedAppGlideModule. You should include an annotationProcessor compile dependency on com.github.bumptech.glide:compiler in your application and a @GlideModule annotated AppGlideModule implementation or LibraryGlideModules will be silently ignored |
build error 가 발생하진 않지만 거슬리기 때문에 수정하고 넘어가 보겠습니다
1. build.gradle(app)에 glide 관련 gradle 추가
//glide
def glideVersion = "4.12.0"
implementation "com.github.bumptech.glide:glide:${glideVersion}"
annotationProcessor "com.github.bumptech.glide:compiler:${glideVersion}"
kapt "com.github.bumptech.glide:compiler:${glideVersion}"
2. glide module class 추가
import com.bumptech.glide.annotation.GlideModule
import com.bumptech.glide.module.AppGlideModule
@GlideModule
class MyGlide : AppGlideModule()
3. clean project -> build project 진행
4. Glide -> GlideApp 으로 변경
//glide 이용하여 image url 로드
@BindingAdapter(value = ["imagePath"])
fun setImagePath(view: ImageView, imagePath: String?) {
GlideApp.with(view.context)
.load(imagePath)
.override(500, 500)
.thumbnail(0.1f) //thumbnail 0.1f
.into(view)
}
Glide warning 이 사라진 걸 확인할 수 있다