文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
下载和设置
下载
Glide 的公开发行版可以通过多种方式访问。
Jar
您可以直接从 Github 下载 最新的 Jar 包 。请注意,您可能还需要包含 Android v4 的支持库 。
Gradle
如果您使用 Gradle,您可以使用 Maven Central 或者 JCenter 添加 Glide 的依赖库。您还需要在支持库中包含依赖关系。
repositories {
mavenCentral()
}
dependencies {
compile 'com.github.bumptech.glide:glide:4.0.0-RC1'
annotationProcessor 'com.github.bumptech.glide:compiler:4.0.0-RC1'
compile 'com.android.support:support-v4:25.3.1'
}
Maven
如果您使用 Maven,您还可以在 Glide 上添加依赖关系。同样地,您还需要在支持库中包含依赖关系。
<dependency>
<groupId>com.github.bumptech.glide</groupId>
<artifactId>glide</artifactId>
<version>4.0.0</version>
<type>aar</type>
</dependency>
<dependency>
<groupId>com.google.android</groupId>
<artifactId>support-v4</artifactId>
<version>r7</version>
</dependency>
设置
根据您的构建配置,您可能还需要进行一些额外的设置。
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
目前还没有(截止 6/2017)稳定发布的 Glide 允许您在 Android 工具链中使用 Java 8 的特性。如果您想使用 Java 8 并且稳定性要求较低,则这里至少有一个支持 Java 8 的 Android gradle 插件的 Alpha 版本。该插件的 alpha 版本尚未通过 Glide 测试。有关更多详细信息,请参阅 Android 的 Java 8 支持页面 。
Kotlin
如果您在 Kotlin 的实现类中使用 Glide 的注解,则需要在 Glide 上添加 kapt 依赖关系,而不是 annotationProcessor 依赖关系:
dependencies {
kapt 'com.github.bumptech.glide:compiler:4.0.0-RC1'
}
有关详细信息,请参阅 Generated API 章节 。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论