コード例 #1
0
 public void setImage(Uri uri) {
   ImageDownloadManager manager = ImageDownloadManager.GetInstance();
   if (mUri != null) manager.cancelLoad(mUri.toString());
   mUri = uri;
   // this.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.image_default));
   AFLog.d("start load in cache view: " + uri.toString());
   manager.loadImage(this, uri);
 }
コード例 #2
0
  public void setImage(String url) {

    ImageDownloadManager manager = ImageDownloadManager.GetInstance();
    AFLog.d("set image url:" + url);
    if (mUrl != null) {
      manager.cancelLoad(mUrl);
    }
    mUrl = url;
    this.setImageBitmap(null);
    if (mUrl != null) {
      AFLog.d("start load in cache view: " + url);
      manager.loadImage(this, url);
    }
  }
コード例 #3
0
  public void setImagePath(String path, long limitSize, boolean anim) {

    ImageDownloadManager manager = ImageDownloadManager.GetInstance();

    if (mUrl != null) manager.cancelLoad(mUrl);
    if (mPath != null) {
      if (mPath.equals(path)) {
        return;
      } else {
        manager.cancelLoad(mPath);
      }
    }
    animate = anim;
    mPath = path;

    this.setImageBitmap(null);

    // this.setBackgroundDrawable(this.getResources().getDrawable(R.drawable.image_default));
    AFLog.d("start load in cache view: " + path);
    manager.loadImagePath(this, path, limitSize);
  }