Glide下载和设置教程(译)

作者: cuzhu | 来源:发表于2017-08-14 11:26 被阅读437次

    官方原文链接

    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


    系列文章索引

    Glide下载和设置教程(译)

    Glide上手教程(译)

    相关文章

      网友评论

        本文标题:Glide下载和设置教程(译)

        本文链接:https://www.haomeiwen.com/subject/jnturxtx.html