使用glide框架加载图片遇到的一些问题
2017-04-24 11:33
344 查看
一.图片变形问题 使用glide设置imageview的ScaleType 为centerCrop时,第一次在recyclerview加载图片时会出现图片变形的情况,这时候取消glide的预加载动画,这是控件不是wrap_content的情况代码如下: Glide.with(this).load(url).asBitmap().centerCrop().placeholder(R.drawable.shape_default).into(imageview);如果控件没有给予固定大小,首次加载在recyclerview未显示的一些item 还是会出现加载变形的情况,当刷新界面的时候有恢复正常的状态.二.图片服用的问题 在使用glide加载列表图片时,要进行图片地址的判断,如果不判断有recyleview服用viewholder的原因,导致图片服用的问题,具体解决代码如下: if (data.getKeyword() != null){if (!TextUtils.isEmpty(data.getKeyword())){Glide.with(getContext()).load(data.getKeyword()).asBitmap().placeholder(R.drawable.shape_default_icon_rectangle).into(chatItemContentImage);} else {// 圖片網址為空,清除imageView的DrawableGlide.clear(chatItemContentImage);chatItemContentImage.setImageDrawable(null);}}else {chatItemContentImage.setImageResource(R.drawable.shape_default_icon_rectangle);}
相关文章推荐
- 【图片加载】Glide的使用以及遇到的一些坑
- Android图片加载框架Glide用法及一些使用心得
- github图片加载框架glide使用介绍
- goolge官方推荐图片加载框架glide使用介绍
- 请求网络图片缓存到本地 ,还有一些现成的图片加载框架的使用 Ace网络篇(一)
- 图片加载框架Glide使用教程
- 主流图片加载框架对比,及遇到的问题
- 详细解释强力的图片加载框架 Glide的配置(顺便补充下CollapsingToolbarLayout的一些功能)
- 使用Volley框架的ImageLoader加载大量网络图片的问题
- 详细解释强力的图片加载框架 Glide的配置(顺便补充下CollapsingToolbarLayout的一些功能)
- 图片加载框架Glide使用详解
- Struts2.1.8 验证框架(validation)的使用中遇到的一些问题(直接访问jsp遇到的错误)--Allen
- Struts2.1.8 验证框架(validation)的使用中遇到的一些问题(直接访问jsp遇到的错误)
- android开发glide图片加载框架使用示例
- iOS 图片缓存框架SDWebImage使用方法(欢迎提建议和分享遇到的问题)
- Android开发:使用Glide动态加载圆形图片和圆角图片--图片开发框架
- 关于android图片加载框架univser-imageloader使用的一些小技巧记录
- Android 使用图片异步加载框架Universal Image Loader的问题
- 关于Glide图片加载框架的使用详解
- Android图片加载Glide框架使用详解