package com.anthony.imagepicker.bean;
import java.io.Serializable;
import java.util.ArrayList;
/**
* ================================================
* 作 者:jeasonlzy(廖子尧 Github地址:https://github.com/jeasonlzy0216
* 版 本:1.0
* 创建日期:2016/5/19
* 描 述:图片文件夹
* 修订历史:
* ================================================
*/
public class ImageFolder implements Serializable {
public String name; //当前文件夹的名字
public String path; //当前文件夹的路径
public ImageItem cover; //当前文件夹需要要显示的缩略图,默认为最近的一次图片
public ArrayList<ImageItem> images; //当前文件夹下所有图片的集合
/** 只要文件夹的路径和名字相同,就认为是相同的文件夹 */
@Override
public boolean equals(Object o) {
try {
ImageFolder other = (ImageFolder) o;
return this.path.equalsIgnoreCase(other.path) && this.name.equalsIgnoreCase(other.name);
} catch (ClassCastException e) {
e.printStackTrace();
}
return super.equals(o);
}
}