gpt4 book ai didi

android - 我怎样才能从 Glide 中获得可绘制的?实际上我想从加载图像并放入 ImageView 的 Glide 中返回可绘制对象

转载 作者:行者123 更新时间:2023-11-29 23:03:27 28 4
gpt4 key购买 nike

这是我的代码:

d.setBounds(15, 8, d.getIntrinsicWidth(), d.getIntrinsicHeight());
ImageSpan span = new ImageSpan(d,ImageSpan.ALIGN_BOTTOM) {}

最佳答案

使用最新版本的 Glide

implementation 'com.github.bumptech.glide:glide:4.9.0'

Kotlin :

Glide.with(this)
.asBitmap()
.load(imagePath)
.into(object : CustomTarget<Bitmap>(){
override fun onResourceReady(resource: Bitmap, transition: Transition<in Bitmap>?) {
imageView.setImageBitmap(resource)
}
override fun onLoadCleared(placeholder: Drawable?) {
// this is called when imageView is cleared on lifecycle call or for
// some other reason.
// if you are referencing the bitmap somewhere else too other than this imageView
// clear it here as you can no longer have the bitmap
}
})

位图大小:

如果你想使用图像的原始大小使用上面的默认构造函数,否则你可以为位图传递你想要的大小

into(object : CustomTarget<Bitmap>(1980, 1080)

Java:

Glide.with(this)
.asBitmap()
.load(path)
.into(new CustomTarget<Bitmap>() {
@Override
public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition<? super Bitmap> transition) {
imageView.setImageBitmap(resource);
}

@Override
public void onLoadCleared(@Nullable Drawable placeholder) {
}
});

关于android - 我怎样才能从 Glide 中获得可绘制的?实际上我想从加载图像并放入 ImageView 的 Glide 中返回可绘制对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56754123/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com