/** * Copyright 2016 bingoogolapple * <p/> * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * <p/> * http://www.apache.org/licenses/LICENSE-2.0 * <p/> * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package cn.bingoogolapple.photopicker.model; import java.util.ArrayList; /** * 作者:王浩 邮件:bingoogolapple@gmail.com * 创建时间:16/6/24 下午6:18 * 描述: */ public class BGAImageFolderModel { public String name; public String coverPath; private ArrayList<String> mImages = new ArrayList<>(); private boolean mTakePhotoEnabled; public BGAImageFolderModel(boolean takePhotoEnabled) { mTakePhotoEnabled = takePhotoEnabled; if (takePhotoEnabled) { // 拍照 mImages.add(""); } } public BGAImageFolderModel(String name, String coverPath) { this.name = name; this.coverPath = coverPath; } public boolean isTakePhotoEnabled() { return mTakePhotoEnabled; } public void addLastImage(String imagePath) { mImages.add(imagePath); } public ArrayList<String> getImages() { return mImages; } public int getCount() { return mTakePhotoEnabled ? mImages.size() - 1 : mImages.size(); } }