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); } }