Posted at

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 が動的のように生成して、使えるようになるはず


参照