美文网首页Android
关于Glide加载Bitmap的问题

关于Glide加载Bitmap的问题

作者: Soulthinker | 来源:发表于2017-05-17 17:29 被阅读6325次

需要先将bitmap对象转换为字节,在加载;

 ByteArrayOutputStream baos = new ByteArrayOutputStream();
            bitmap.compress(Bitmap.CompressFormat.PNG, 100, baos);
            byte[] bytes=baos.toByteArray();

            Glide.with(mContext)
                    .load(bytes)
                    .centerCrop()
//                    .thumbnail(0.1f)   //缩略图为原来的十分之一
                    .override(Utils.px2dip(mContext,130),Utils.px2dip(mContext,130)) //设置大小
                    .placeholder(me.iwf.photopicker.R.drawable.__picker_ic_photo_black_48dp)
                    .error(me.iwf.photopicker.R.drawable.__picker_ic_broken_image_black_48dp)
                    .into(holder.ivPhoto);

相关文章

网友评论

  • 李梦成:用Glide加载图片是为了省内存(把图片加载为Bitmap的过程中检测一些外部数据进行智能的内存优化)等其它原因,已经加载进来的Bitmap Glide是没有办法再进行优化的,所以一般没有必要直接用Glide加载Bitmap对象
    ChineseBoy:很有必要啊
  • S蛋糕:谢谢,完美解决了我的问题

本文标题:关于Glide加载Bitmap的问题

本文链接:https://www.haomeiwen.com/subject/zindxxtx.html