纵有疾风起
人生不言弃

glide返回bitmap

新接手的项目,之前原项目见没有用到图片框架的,数据加载慢、性能也比较低。这里图片加载想帮其加glide试试。

在项目中需要glide返回bitmap,然后进行保存到SaveImage里边,主要是为了之前项目的图片在其它地方取。由于新接手的项目耦合度高,所以暂且只是在新加图片框架遇到的情况进行整理一下。

 final HrRecord record = list.get(position); if (!"".equals(record.ImageUrl)) { Glide.with(context) .load(record.ImageUrl) .asBitmap() .into(new BitmapImageViewTarget(viewHolder.ivImage) { @Override protected void setResource(Bitmap resource) { record.mImage = resource; String file_name = "image_" + i + "_" + position + ".jpg"; FileUtil.SaveImage(context, resource, file_name);//导致卡顿 record.mImageName = file_name; super.setResource(resource); } }); }

下面这是获取bitmap的形式:

Bitmap bitmap = Glide.with(context) .load(record.ImageUrl).asBitmap()  
                                         .centerCrop()   
                                         .into(500, 500)  
                                         .get();

原文链接:https://blog.csdn.net/llixiangjian/article/details/72456246

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

未经允许不得转载:起风网 » glide返回bitmap
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录