package org.qii.weiciyuan.support.asyncdrawable;
import org.qii.weiciyuan.R;
import org.qii.weiciyuan.support.utils.ThemeUtility;
import android.graphics.drawable.ColorDrawable;
import java.lang.ref.WeakReference;
/**
* User: qii
* Date: 12-9-5
*/
public class PictureBitmapDrawable extends ColorDrawable {
private final WeakReference<IPictureWorker> bitmapDownloaderTaskReference;
public PictureBitmapDrawable(IPictureWorker bitmapDownloaderTask) {
super(ThemeUtility.getColor(R.attr.listview_pic_bg));
bitmapDownloaderTaskReference =
new WeakReference<IPictureWorker>(bitmapDownloaderTask);
}
public IPictureWorker getBitmapDownloaderTask() {
return bitmapDownloaderTaskReference.get();
}
}