package org.android.loader.core; import org.android.loader.display.Displayer; import org.android.loader.display.FadeInDisplayer; import org.android.loader.download.DownloadProcess; import org.android.loader.download.Downloader; import org.android.loader.download.WebDownloader; import android.view.animation.Animation; public class ImageConfig { private String id;// 图片缓存id,区分相同图片显示在不同地方的时候作用 private int maxWidth = 0;// 图片最大宽度 private int maxHeight = 0;// 图片最大高度 private int cornerSize = 0;// 图片圆角大小 private Animation animation;// 自定义动画 private DownloadProcess progress; private Class<? extends Downloader> downloaderClass; private Class<? extends IBitmapCompress> bitmapCompress; private Displayer displayer; private String loadingBitmap; private String loadfaildBitmap; private int loadingBitmapRes; private int loadfaildBitmapRes; private int pieceHeiht; private int piecePosition; public ImageConfig() { downloaderClass = WebDownloader.class; bitmapCompress = BitmapCompress.class; displayer = new FadeInDisplayer(); } public String getId() { return id; } public void setId(String id) { this.id = id; } public int getCornerSize() { return cornerSize; } public void setCornerSize(int cornerSize) { this.cornerSize = cornerSize; } public Animation getAnimation() { return animation; } public void setAnimation(Animation animation) { this.animation = animation; } public DownloadProcess getProgress() { return progress; } public void setProgress(DownloadProcess progress) { this.progress = progress; } public Class<? extends Downloader> getDownloaderClass() { return downloaderClass; } public void setDownloaderClass(Class<? extends Downloader> downloaderClass) { this.downloaderClass = downloaderClass; } public Displayer getDisplayer() { return displayer; } public void setDisplayer(Displayer displayer) { this.displayer = displayer; } public String getLoadingBitmap() { return loadingBitmap; } public void setLoadingBitmap(String loadingBitmap) { this.loadingBitmap = loadingBitmap; } public String getLoadfaildBitmap() { return loadfaildBitmap; } public void setLoadfaildBitmap(String loadfaildBitmap) { this.loadfaildBitmap = loadfaildBitmap; } public Class<? extends IBitmapCompress> getBitmapCompress() { return bitmapCompress; } public void setBitmapCompress(Class<? extends IBitmapCompress> bitmapCompress) { this.bitmapCompress = bitmapCompress; } public int getMaxWidth() { return maxWidth; } public void setMaxWidth(int maxWidth) { this.maxWidth = maxWidth; } public int getMaxHeight() { return maxHeight; } public void setMaxHeight(int maxHeight) { this.maxHeight = maxHeight; } public int getPieceHeiht() { return pieceHeiht; } public void setPieceHeiht(int pieceHeiht) { this.pieceHeiht = pieceHeiht; } public int getPiecePosition() { return piecePosition; } public void setPiecePosition(int piecePosition) { this.piecePosition = piecePosition; } public int getLoadingBitmapRes() { return loadingBitmapRes; } public void setLoadingBitmapRes(int loadingBitmapRes) { this.loadingBitmapRes = loadingBitmapRes; } public int getLoadfaildBitmapRes() { return loadfaildBitmapRes; } public void setLoadfaildBitmapRes(int loadfaildBitmapRes) { this.loadfaildBitmapRes = loadfaildBitmapRes; } }