官方原文链接
https://bumptech.github.io/glide/doc/download-setup.html
下载
主要途径
1.使用jar
最新jar下载the latest jar,注意你需要同时加入v4 support library。
2.Gradle
可以使用Gradle添加Glide依赖,可以使用Maven Central 或者 JCenter,同时也是需要support库依赖。
以Maven Central为例
repositories {
mavenCentral()
}
dependencies {
compile 'com.github.bumptech.glide:glide:4.0.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.0.0'
compile 'com.android.support:support-v4:25.3.1'
}
3.Maven
如果你使用Maven管理项目,你也可以添加Glide依赖同时也需要support库依赖。
设置
根据你的项目构建方式,你可能需要以下设置
Proguard
如果你使用proguard来混淆代码,你可能需要添加一下内容到你的 proguard.cfg
-keep public class * implements com.bumptech.glide.module.GlideModule
-keep public class * extends com.bumptech.glide.AppGlideModule
-keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {
**[] $VALUES;
public *;
}
Jack
Glide构建的需求Jack不满足,而且最近jack已经被弃用,所以应该也不太可能在以后加入支持Glide需求的新功能了。
Java 8
截止2017年6月并没有允许你在Glide中使用Java 8新功能的稳定的Android 工具链发布,如果你想使用缺乏稳定性的Java 8也是可以的,至少有一个支持Java8的早期测试版Android Gradle插件,早期测试版插件并没有在Glide中进行测试,请查看Android的Java 8 support page了解更多信息。
Kotlin
如果你希望在Kotlin的类中使用Glide的注解,你需要添加一个 kapt依赖在Glide’s annotation processor来代替annotationProcessor依赖
dependencies {
kapt 'com.github.bumptech.glide:compiler:4.0.0'
}
更多细节请查看generated API页
网友评论