glide加载网络图片并获取bitmap
可以使用Glide来加载网络图片并获取Bitmap,具体步骤如下:
- 导入Glide库
在build.gradle文件中添加以下依赖:
dependencies {
implementation 'com.github.bumptech.glide:glide:4.11.0'
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
}
- 加载网络图片并获取Bitmap
使用Glide的asBitmap()方法加载图片并获取Bitmap,代码示例如下:
Glide.with(this)
.asBitmap()
.load("https://www.example.com/image.jpg")
.into(new SimpleTarget<Bitmap>() {
@Override
public void onResourceReady(@NonNull Bitmap bitmap, @Nullable Transition<? super Bitmap> transition) {
// 获取到Bitmap
}
});
这里的参数this是上下文对象,可以是Activity或Fragment,也可以是ApplicationContext。
load()方法中传入图片的url,SimpleTarget的泛型指定返回的Bitmap类型,在onResourceReady()方法中获取到Bitmap对象
原文地址: https://www.cveoy.top/t/topic/hpbD 著作权归作者所有。请勿转载和采集!