Glide下载和设置教程(译)

官方原文链接

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库依赖。


Glide下载和设置教程(译)_第1张图片

设置

根据你的项目构建方式,你可能需要以下设置

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页


系列文章索引

Glide下载和设置教程(译)

Glide上手教程(译)

你可能感兴趣的:(Glide下载和设置教程(译))