/*
 * ImageFetcherInterface.java
 * classes : com.wasu.imageloader.ImageFetcherInterface
 * @author Administrator
 * V 1.0.0
 * Create at 2014年8月7日 下午1:37:22
 */
package com.wasu.frescoimagefetchermodule;

import android.graphics.Bitmap;
import android.widget.ImageView;

import com.facebook.datasource.DataSource;

/**
 * com.wasu.imageloader.ImageFetcherInterface
 * @author Administrator <br/>
 * create at 2014年8月7日 下午1:37:22
 */
public interface ImageFetchListener {

	/**
	 * 加载任务开始
	 * @param imgUrl
	 */
	public void onFetchAdded(String imgUrl);

	/**
	 * 取消加载任务
	 * @param imgUrl
	 */
	public void onFetchCancelled(String imgUrl);

	/**
	 * 加载失败
	 * @param imgUrl
	 * @param throwable
	 */
	public void onFetchFailed(String imgUrl, Throwable throwable);

	/**
	 * 加载完成
	 * @param imgUrl
	 * @param dataSource
	 */
	public void onFetchCompleted(String imgUrl, DataSource dataSource);

}
