本文共 1598 字,大约阅读时间需要 5 分钟。
if(!path.equals(imageView.getTag())){//解决图片加载不闪烁的问题,可以在加载时候,对于已经加载过的item, 采用比对tag方式判断是否需要重新计算高度 Glide.with(context) .load(path) .placeholder(R.drawable.pictures_no) .error(R.drawable.pictures_no) .into(imageView); imageView.setTag(path); }
@Overridepublic Request getRequest() { Object tag = getTag(); Request request = null; if (tag != null) { if (tag instanceof Request) { request = (Request) tag; } else { throw new IllegalArgumentException("You must not call setTag() on a view Glide is targeting"); } } return request;}
if(!path.equals(imageView.getTag())){//解决图片加载不闪烁的问题,可以在加载时候,对于已经加载过的item, 采用比对tag方式判断是否需要重新计算高度 imageView.setTag(null);//需要清空tag,否则报错 Glide.with(context) .load(path) .placeholder(R.drawable.pictures_no) .error(R.drawable.pictures_no) .into(imageView); imageView.setTag(path); }
转载地址:http://mbfgi.baihongyu.com/