Glide的简单封装GlideUtils,kotlin从入门到进阶实战电子书

本文介绍了Glide库在Android中的实用封装方法,包括设置加载中和错误图片、指定图片大小、缓存策略、加载优先级等功能。通过GlideUtils工具类,简化了图片加载的代码,并提供了清理缓存的辅助方法。适用于移动开发中的图片处理需求。
摘要由CSDN通过智能技术生成

public static void loadImageViewLoding(Context mContext, String path, ImageView mImageView, int lodingImage, int errorImageView) {

Glide.with(mContext).load(path).placeholder(lodingImage).error(errorImageView).into(mImageView);

}

4.设置加载中以及加载失败图片并且指定大小

public static void loadImageViewLodingSize(Context mContext, String path, int width, int height, ImageView mImageView, int lodingImage, int errorImageView) {

Glide.with(mContext).load(path).override(width, height).placeholder(lodingImage).error(errorImageView).into(mImageView);

}

5.设置跳过内存缓存

public static void loadImageViewCache(Context mContext, String path, ImageView mImageView) {

Glide.with(mContext).load(path).skipMemoryCache(true).into(mImageView);

}

6.设置下载优先级

public static void loadImageViewPriority(Context mContext, String path, ImageView mImageView) {

Glide.with(mContext).load(path).priority(Priority.NORMAL).into(mImageView);

}

7.设置缓存策略

策略分为:

all:缓存源资源和转换后的资源

none:不作任何磁盘缓存

source:缓存源资源

result:缓存转换后的资源

public static void loadImageViewDiskCache(Context mContext, String path, ImageView mImageView) {

Glide.with(mContext).load(path).diskCacheStrategy(DiskCacheStrategy.ALL).into(mImageView);

}

8.设置加载动画

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值