调用notifyDatasetChanged侦听器时,滑动滑动加载图像会闪烁

时间:2018-09-20 10:25:17

标签: android android-glide

在使用滑行并在适配器上调用notifyDataSetChanged时如何避免图像视图闪烁。

每次下拉刷新时,所有图像都会闪烁。

Glide.(context).load(attachment.get(2).getImageLoadingUrl()).override(destWidth,destheight)
        .placeholder(R.drawable.imageplaceholder) 
        .fallback( R.drawable.noimage )
        .error(R.drawable.noimage)        .transition(DrawableTransitionOptions.withCrossFade())
        .skipMemoryCache(true).diskCacheStrategy(DiskCacheStrategy.RESOURCE)
         .into(iv) ;

1 个答案:

答案 0 :(得分:0)

在适配器中使用setHasStableIds(true);,并适当覆盖getItemId()方法。
参见link how to do it