Glide 加载圆形图片CircleImageView遇到的问题
2016-11-11 15:59
447 查看
Glide是Google推荐的图片加载库,专注于流畅的滚动,它的优点我就不细说了,使用也很简便就一行代码就可以搞定图片加载和缓存,不需要像类似ImageLoader等老牌图片加载框架需要做一些初始化配置类似的操作了。
在在builde.gradle里面添加上:
一般我们这样做就基本没什么问题了,但是我发现当我们项目中这个view用到的是CircleImageView这个圆形头像的工具类的时候就会出现一些问题,1.图片第一次加载的时候只显示占位图,需要你滑动一下子或者第二次重新进才能显示图片。2.有可能出现oom的问题,对于这两个问题建议直接使用glide自带的方法实现圆形图片的效果:
在在builde.gradle里面添加上:
compile 'com.github.bumptech.glide:glide:3.5.2'
Glide.with(mContext).load(url).placeholder(R.drawable.pictures_no).into(view);
一般我们这样做就基本没什么问题了,但是我发现当我们项目中这个view用到的是CircleImageView这个圆形头像的工具类的时候就会出现一些问题,1.图片第一次加载的时候只显示占位图,需要你滑动一下子或者第二次重新进才能显示图片。2.有可能出现oom的问题,对于这两个问题建议直接使用glide自带的方法实现圆形图片的效果:
Glide.with(mContext) .load(url) .placeholder(R.drawable.pictures_no) .into(new SimpleTarget<Bitmap>(width, height) { @Override public void onResourceReady(Bitmap bitmap, GlideAnimation anim) { // setImageBitmap(bitmap) on CircleImageView } });
相关文章推荐
- Glide与CircleImageView加载圆形图片显示不正常的问题
- 详解Android中Glide与CircleImageView加载圆形图片的问题
- Glide加载CircleImageView自定义圆形图片时解决不能加载成圆形图片问题
- 在RecyclerView中使用Glide和CircleImageView加载圆形图片时出现图片错乱
- Android Glide+CircleImageView实现加载圆形图片列表
- Glide使用CircleImageView,显示图片出错的问题
- glide加载到自定义圆形imageview不显示的问题
- Android Glide加载图片圆角效果与ImageView的ScaleType冲突问题
- Glide与圆形图片CircleImageView的哪些坑
- 关于Glide显示默认图片的问题(circleImageView配合问题)
- binbinyang-----Glide用在CircleImageView上显示默认图片的问题,以及Glide让imageview自动显示成圆形头像
- 解决CircleImageView不能用Afinal的FinalBitmap加载网络图片问题
- 【Android自定义View实战】之自定义圆形头像CircleImageView支持加载网络图片
- 自定义圆形的imageview,及通过Gilde下载图片后给imageview设置时遇到的问题
- RoundedImageView使用吐槽心得(RoundedImageView与Glide加载图片,第一次加载无法圆角问题)
- Android开发第三方库glide和圆形控件circleimageview一起使用第一次进入无法显示问题
- Android 自定义圆形头像CircleImageView支持加载网络图片的实现代码
- 1.用SDWebImage为UIImageView加载图片时遇到的问题
- Glide + CircleImageView 实现图片加载
- RoundedImageView使用吐槽心得(RoundedImageView与Glide加载图片,第一次加载无法圆角问题)