我想在对象类中设置图像属性的值,如下所示,但使用Glide
try {
InputStream stream = new URL("my url").openStream();
Bitmap pictureBitmap = BitmapFactory.decodeStream(stream);
"my model class".setImageBitmap(pictureBitmap);
} catch (IOException e) {
e.printStackTrace();;
}
我想这就是你使用Glide作为位图
从网址源获取图像的方法Glide
.with(getContext())
.load("my url")
.asBitmap()....
答案 0 :(得分:0)
您可以使用 SimpleTarget 作为 进入 方法的参数。它将加载您的位图,您可以在图像就绪后将其放入图像模型中。
Glide
.with(getApplicationContext())
.load(IMAGE_URL)
.asBitmap()
.into(new SimpleTarget<Bitmap>(100,100) {
@Override
public void onResourceReady(Bitmap resource, GlideAnimation glideAnimation) {
YourModelClass.setImageBitmap(resource);
}
});