본문 바로가기

개발일지

Glide 이미지 라이브러리 Kotlin에서 사용하기

반응형



안드로이드 앱 개발중 이미지를 불러오개 되는경우가 많습니다.


그러나 기본 이미지 뷰를 그냥 쓰면 메모리의 문제가 자주 발생하죠.

이런 이유 외에도 사용하기 편한 점때문에

Glide 이미지 라이브러리를 자주 사용중입니다.


https://github.com/bumptech/glide

Glide는 위의 링크로 가시면 쉽개 프로젝트에 포함하여 사용 할 수 있수 있습니다.


다만 개인적으로 Kotlin을 주로 쓰기에

glide의 모든 기능을 가져다 쓰지 못하는 경우가 발생 했습니다.


GlideApp이라고 호출해야 하는대 Glide로만 호출이 되던 문제가 있었습니다.

이는 Kotlin에서는 Glide를 완전이 포함 시키지 않아서 발생한 경우


// AppGlidModule.kt
import com.bumptech.glide.annotation.GlideModule
import com.bumptech.glide.module.AppGlideModule

@GlideModule
class AppGlideModule : AppGlideModule()


위와 같이 프로젝트에 Kotlin파일을 추가한뒤에 프로젝트를 리빌드하니

사용 간능해졌습니다.


나중에 또 같은 일이 발생하거나 같은 문제를 격는 분들을 위해

기록합니다.

반응형