需要加载动画,由picasso转成Glide
1 未使用内存缓存导致加载速度慢,如果是复用view会出现原先的图片,也会闪一下 .skipMemoryCache(false)
2 取消加载变换动画 .dontAnimate()
3 使用了占位图,加载过程中先显示占位图再显示图片出现闪一下 。
占位图可设在布局中,加载时候的占位图用Imageview本身的Drawable
.placeholder(holder.ivViewLvitemhomeSinglepicPic1.getDrawable())
这样首次加载的占位图是设置的占位图,二次以后的占位图是上次加载的图片
Glide.
with(UiUtils.
getContext())
.load(
mData.get((position *
2)).getPic() +
"")
.placeholder(holder.
ivViewLvitemhomeSinglepicPic1.getDrawable())
.skipMemoryCache(
false)
.dontAnimate()
.error(R.drawable.
picture_two).into(holder.
ivViewLvitemhomeSinglepicPic1)
;