ListView刷新,图片闪烁问题

来源:互联网 发布:听旋律识音谱的软件 编辑:程序博客网 时间:2024/05/18 01:27

在adapter里,给加载图片的控件设置Tag

viewHolder.iv_poster.setTag(R.id.iv_poster,listposter.get(position));

判断图片加载地址是否相同,相同则不 加载,不同则重新加载

    if (listposter.get(position).equals(viewHolder.iv_poster.getTag(R.id.iv_poster))) {        } else {            // 如果不相同,就加载。现在在这里来改变闪烁的情况            Glide.with(context).load(listposter.get(position)).into(viewHolder.iv_poster);/给加载图片的控件设置Tag          viewHolder.iv_poster.setTag(R.id.iv_poster,listposter.get(position));        }