package com.bigfat.lazyimageloader.util;
import android.graphics.Bitmap;
/**
* Created by yueban on 15/3/26.
*/
public class LazyImage {
private Bitmap bitmap;
private String image_url;
private long timestamp;
public LazyImage(String image_url) {
this(image_url, 0);
}
public LazyImage(String image_url, long timestamp) {
this(null, image_url, timestamp);
}
public LazyImage(Bitmap bitmap, String image_url, long timestamp) {
this.bitmap = bitmap;
this.image_url = image_url;
this.timestamp = timestamp;
}
public boolean hasLoadPhoto() {
return bitmap != null;
}
public long getTimestamp() {
return timestamp;
}
public void setTimestamp(long timestamp) {
this.timestamp = timestamp;
this.hashCode();
}
public Bitmap getBitmap() {
return bitmap;
}
public void setBitmap(Bitmap bitmap) {
this.bitmap = bitmap;
}
public String getImage_url() {
return image_url;
}
public void setImage_url(String image_url) {
this.image_url = image_url;
}
public String toFileName() {
String fileName = "";
if (image_url != null && image_url.contains("/")) {
fileName = image_url.substring(image_url.lastIndexOf("/") + 1);
}
return fileName + "_" + timestamp;
}
}