Glid4简单使用

本文介绍了图片加载框架Glide V4的基本使用,包括使用Generated API进行流式操作,不使用Generated API时如何设置RequestOptions,以及如何在ListView和RecyclerView中应用Glide,并讨论了过渡效果和在列表中的最佳实践。

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

图片加载框架Glid V4基本使用

使用 Generated API

Glide 4 使用注解处理器 (Annotation Processor) 来生成出一个 API,在 Application 模块中可使用该流式 API 一次性调用到 RequestBuilder, RequestOptions 和集成库中所有的选项。

1.添加Glide注解依赖

    repositories {
      mavenCentral()
    }

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

2.合适地方实现AppGlideModule

    @GlideModule
    public final class MyAppGlideModule extends AppGlideModule {}

实现类必须使用@GlideModule注解,如果没有注解将无法找到Module,第一次添加Module实现类,需要rebuild项目,如果Module实现类做了修改,也需要rebuild项目,在build完成后会自动生新类,之后的加载图片可以使用GlideApp类来进行操作如:

    GlideApp.with(fragment)
        .load(myUrl)
        //占位图
        .placeholder(R.drawable.placeholder)
        //加载转换类型
        .fitCenter()
        //.circleCrop() 圆形图片
        .into(imageView);

与Glide.with(fragment)不同,GlideApp.with(fragment)一些方法直接可以调用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值