/// <summary> /// 防止图片错位 /// </summary> /// <returns><c>true</c>, if view reused was imaged, <c>false</c> otherwise.</returns> /// <param name="photoToLoad">Photo to load.</param> public bool imageViewReused(PhotoToLoad photoToLoad) { var tag = (string)imageViews.Get(photoToLoad.imageView); if (tag == null || !tag.Equals(photoToLoad.url)) { return(true); } return(false); }
private void QueuePhoto(string url, ImageView imageView) { PhotoToLoad p = new PhotoToLoad(url, imageView); executorService.Submit(new PhotosLoader(p, this)); }
public PhotosLoader(PhotoToLoad photoToLoad, ImageLoader _imageLoader) { this.photoToLoad = photoToLoad; imageLoader = _imageLoader; }
public BitmapDisplayer(Bitmap b, PhotoToLoad p, ImageLoader _imageLoader) { bitmap = b; photoToLoad = p; imageLoader = _imageLoader; }
private void QueuePhoto(string url, ImageView imageView) { PhotoToLoad p=new PhotoToLoad(url, imageView); executorService.Submit(new PhotosLoader(p,this)); }
public PhotosLoader(PhotoToLoad photoToLoad,ImageLoader _imageLoader){ this.photoToLoad=photoToLoad; imageLoader = _imageLoader; }
public BitmapDisplayer(Bitmap b, PhotoToLoad p,ImageLoader _imageLoader){ bitmap=b; photoToLoad=p; imageLoader = _imageLoader; }
/// <summary> /// 防止图片错位 /// </summary> /// <returns><c>true</c>, if view reused was imaged, <c>false</c> otherwise.</returns> /// <param name="photoToLoad">Photo to load.</param> public bool imageViewReused(PhotoToLoad photoToLoad){ var tag=(string)imageViews.Get(photoToLoad.imageView); if(tag==null ||!tag.Equals(photoToLoad.url)) return true; return false; }