Kotlin
glide

Kotlin で GlideApp を使えるようにする

More than 1 year has passed since last update.

もともと Glide は使えますが、 GlideApp 使えると

unresolved reference: GlideApp

このようなエラーが吐きました

build.gradle (Module: app)

kapt が必須

// ...

apply plugin: 'kotlin-kapt'

// ...

dependencies {
    // ...

    def glideVersion = '4.1.1'
    compile "com.github.bumptech.glide:glide:$glideVersion"
    kapt "com.github.bumptech.glide:compiler:$glideVersion" // annotationProcessor ではなく、 kapt を使ってください

    // ...
}

MyAppGlideModule.kt

このファイルを追加します。
AppGlideModule を継承して、 @GlideModule を配置します

MyAppGlideModule.kt
// package 略
// import 略

@GlideModule
class MyAppGlideModule(): AppGlideModule()

最後

ビルドしたら、 GlideApp が動的のように生成して、使えるようになるはず

参照