Glide4.6.1使用教程

本文介绍Glide 4.x版本的集成及使用方法,包括在Android项目中引入依赖、配置AppGlideModule类及在Kotlin中的正确使用方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Glide作为一款非常好用的图片加载框架,相信很多人都已经运用到了自己的项目当中。

Glide GitHub主页

Glide中文官方文档

但是有多少人已经升级到4.x版本了呢?

我一开始看到新版本的时候也是很开心的,想着试用一把,结果搞到项目里不知道如何下手了。

直到如今才仔细看了文档,学习了新版本的使用。

Glide的集成非常简单,跟其他libiary的引用方式一样:

  repositories {
      mavenCentral()
      google()
  }

dependencies {
  implementation 'com.github.bumptech.glide:glide:4.6.1'
  annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'
}

不过support库的版本应该是要大于 7.0.2 版本 官方版本使用的是 27.1.0

基本的用法跟以前一样:

Glide.with(fragment)
    .load(myUrl)
    .into(imageView);

还有一种在Application模块中的使用:
按照如下代码新建一个类,继承 AppGlideModule ,另外使用@GlideModule进行注解,创建完成后使用 Make Projects重新构建项目。

import com.bumptech.glide.annotation.GlideModule;
import com.bumptech.glide.module.AppGlideModule;

@GlideModule
public final class MyAppGlideModule extends AppGlideModule {}

重新构建完成后即可按如下方式使用:

GlideApp.with(fragment)
   .load(myUrl)
   .placeholder(placeholder)
   .fitCenter()
   .into(imageView);

以上为新的Glide的基本用法,更多的使用教程可自行参考其中文文档和官方代码。


2018-03-30 更新

这几天在学习kotlin的使用,想尝试一下Glide4.6.1在kotlin中的使用,一开始的时候怎么也无法创建GlideApp。

后来在看ButterKnife的时候看到这样一句话:

If you are using Kotlin, replace annotationProcessor with kapt

所以正确的引入方式应该是如下写法:

    implementation 'com.github.bumptech.glide:glide:4.6.1'
    //annotationProcessor 'com.github.bumptech.glide:compiler:4.6.1'
    kapt 'com.github.bumptech.glide:compiler:4.6.1'

Glide GitHub主页

Glide中文官方文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值