如何将imageurl转换为drawable?

时间:2017-08-26 12:33:23

标签: android android-drawable android-image android-glide

首先,我搜索了很多,并没有为我的案例找到解决方案,我需要将imageUrl转换为drawable,我到目前为止尝试了:

File imageFile = DiskCacheUtils.findInCache(c.profilePhoto, com.nostra13.universalimageloader.core.ImageLoader.getInstance().getDiscCache());

            String file_target = "file://" + imageFile.getPath();


            BitmapDrawable bitDraw = (BitmapDrawable) BitmapDrawable.createFromPath(file_target);
            if (profilePhotos.size() == 4) break;
            BitmapDrawable drawable = bitDraw; //getResources().getDrawable(c.profilePhoto);
            drawable.setBounds(0, 0, width, height);
            profilePhotos.add(drawable);

我还试图通过Glide将图像加载到位图中,但是没有用。

我如何实现这一目标?

提前致谢。

1 个答案:

答案 0 :(得分:1)

首先将网址转换为位图并将位图传递到这些功能

Drawable d = new BitmapDrawable(context.getResources(),bitmap);         返回d;