kotlin项目加入Glide图片加载库并使用GlideApp的方法

 更新时间:2019年01月02日 08:41:58   作者:clbDream  
这篇文章主要给大家介绍了关于kotlin项目加入Glide图片加载库并使用GlideApp的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧

前言

之前一直是在java项目中使用Glide加载图片,自从去年Google宣布Kotlin成为Android官方开发语言之后,我也开始使用kotlin开发了项目,自从使用kotlin之后,再也回不到了java的怀抱了.

现在,Glide的版本也进行了几个大的升级,目前,最新的版本是4.8.0,提供了很多的新的特性,GlideAPP就是其中一个,唯一不足的就是,还没有引入对AndroidX的支持,不过听说是在5.0之后开始对AndroidX支持,让我们拭目以待吧,下面我们开始在kotlin项目中引用Glide库

集成步骤

1.在grandle文件中加入相应的依赖,也就是下面的代码,需要注意的是,在java中使用的是annotationProcessor,而在kotlin中推荐使用kapt引入注解框架,这在官方文档中也有相应的说明

implementation 'com.github.bumptech.glide:glide:4.8.0'
kapt 'com.github.bumptech.glide:compiler:4.8.0'

2.加入配置类,需要注意的是,这个类需要在包名下,不能再放在任何一个二级包名下,这样会导致你的项目中无法找到这个类,从而无法生成相应的GlideAPP

@GlideModule
class GlobalGlideConfig : AppGlideModule() {
}

3.Rebuild project,上面两部完成之后,开始rebuild项目,重新编译完成之后,你将会在这里看到已经生成了对应的类


生成的类

4.然后你就可以在项目中使用GlideAPP代替原来的Glide加载图片了


加载图片

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • Android自定义View实现自动转圈效果

    Android自定义View实现自动转圈效果

    这篇文章主要为大家详细介绍了Android自定义View实现自动转圈效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-05-05
  • Kotlin协程上下文与上下文元素深入理解

    Kotlin协程上下文与上下文元素深入理解

    协程上下文是一个有索引的Element实例集合,每个element在这个集合里有一个唯一的key;协程上下文包含用户定义的一些数据集合,这些数据与协程密切相关;协程上下文用于控制线程行为、协程的生命周期、异常以及调试
    2022-08-08
  • Android 读取Properties配置文件的小例子

    Android 读取Properties配置文件的小例子

    这篇文章主要介绍了Android 读取Properties配置文件的小例子,有需要的朋友可以参考一下
    2014-01-01
  • Android之来电秀实战示例

    Android之来电秀实战示例

    这篇文章主要为大家介绍了Android之来电秀实战示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • Ionic2创建App启动页左右滑动欢迎界面

    Ionic2创建App启动页左右滑动欢迎界面

    使用Ionic2创建应用非常简单,只需在V1的命令后跟上--v2即可.这篇文章主要介绍了Ionic2创建App启动页左右滑动欢迎界面的相关资料,需要的朋友可以参考下
    2016-10-10
  • android设置adb自带screenrecord录屏命令

    android设置adb自带screenrecord录屏命令

    这篇文章主要介绍了android设置adb自带screenrecord录屏命令,需要的朋友可以参考下
    2018-11-11
  • Android中的Notification机制深入理解

    Android中的Notification机制深入理解

    这篇文章主要给大家介绍了关于Android中Notification机制的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02
  • Android手机开发 控件 TextView文字居中

    Android手机开发 控件 TextView文字居中

    本文主要介绍Android手机开发TextView居中的方法,希望能帮到大家。
    2016-05-05
  • Android事件分发机制示例分析

    Android事件分发机制示例分析

    在说事件分发之前,我们先想一个问题,在APP中我们点击一个View的时候,事件是如何传递到这个View的呢?其实这就是我理解的事件分发机制。即当手指点击屏幕时,事件传递到具体View的过程
    2022-08-08
  • Android下拉刷新与轮播图滑动冲突解决方案

    Android下拉刷新与轮播图滑动冲突解决方案

    这篇文章主要介绍了Android实现下拉刷新与轮播图冲突解决方案,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。随小编过来看看吧
    2017-02-02

最新评论