package com.tencent.hq.qq.util;
import android.graphics.Bitmap;
import com.nostra13.universalimageloader.core.DisplayImageOptions;
import com.nostra13.universalimageloader.core.assist.ImageScaleType;
import com.nostra13.universalimageloader.core.display.FadeInBitmapDisplayer;
public class ImageLoadOptions {
public static DisplayImageOptions getOptions() {
DisplayImageOptions options = new DisplayImageOptions.Builder()
// // ����ͼƬ�������ڼ���ʾ��ͼƬ
// .showImageOnLoading(R.drawable.small_image_holder_listpage)
// // ����ͼƬUriΪ�ջ��Ǵ����ʱ����ʾ��ͼƬ
// .showImageForEmptyUri(R.drawable.small_image_holder_listpage)
// // ����ͼƬ����/�������д���ʱ����ʾ��ͼƬ
// .showImageOnFail(R.drawable.small_image_holder_listpage)
.cacheInMemory(true)
// �������ص�ͼƬ�Ƿ����ڴ���
.cacheOnDisc(true)
// �������ص�ͼƬ�Ƿ���SD����
.considerExifParams(true)
.imageScaleType(ImageScaleType.EXACTLY)// ����ͼƬ����εı��뷽ʽ��ʾ
.bitmapConfig(Bitmap.Config.RGB_565)// ����ͼƬ�Ľ�������
// .decodingOptions(android.graphics.BitmapFactory.Options
// decodingOptions)//����ͼƬ�Ľ�������
.considerExifParams(true)
// ����ͼƬ����ǰ���ӳ�
// .delayBeforeLoading(int delayInMillis)//int
// delayInMillisΪ�����õ��ӳ�ʱ��
// ����ͼƬ���뻺��ǰ����bitmap��������
// ��preProcessor(BitmapProcessor preProcessor)
.resetViewBeforeLoading(true)// ����ͼƬ������ǰ�Ƿ����ã���λ
// .displayer(new RoundedBitmapDisplayer(20))//�Ƿ�����ΪԲ�ǣ�����Ϊ����
.displayer(new FadeInBitmapDisplayer(100))// ����
.build();
return options;
}
}