package com.lzy.ninegridview; import android.app.Application; import android.widget.ImageView; import com.facebook.drawee.backends.pipeline.Fresco; import com.lzy.okhttputils.OkHttpUtils; import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoaderConfiguration; import org.xutils.image.ImageOptions; import org.xutils.x; /** * ================================================ * 作 者:jeasonlzy(廖子尧) * 版 本:1.0 * 创建日期:2016/4/13 * 描 述:我的Github地址 https://github.com/jeasonlzy0216 * 修订历史: * ================================================ */ public class GApp extends Application { public static DisplayImageOptions imageLoaderOptions = new DisplayImageOptions.Builder()// .showImageOnLoading(R.drawable.ic_default_color) //设置图片在下载期间显示的图片 .showImageForEmptyUri(R.drawable.ic_default_color) //设置图片Uri为空或是错误的时候显示的图片 .showImageOnFail(R.drawable.ic_default_color) //设置图片加载/解码过程中错误时候显示的图片 .cacheInMemory(true) //设置下载的图片是否缓存在内存中 .cacheOnDisk(true) //设置下载的图片是否缓存在SD卡中 .build(); //构建完成 public static ImageOptions xUtilsOptions = new ImageOptions.Builder()// .setIgnoreGif(false) //是否忽略GIF格式的图片 .setImageScaleType(ImageView.ScaleType.FIT_CENTER) //缩放模式 .setLoadingDrawableId(R.drawable.ic_default_color) //下载中显示的图片 .setFailureDrawableId(R.drawable.ic_default_color) //下载失败显示的图片 .build(); //得到ImageOptions对象 @Override public void onCreate() { super.onCreate(); ImageLoaderConfiguration config = ImageLoaderConfiguration.createDefault(this); OkHttpUtils.init(this); //OkHttpUtils初始化 ImageLoader.getInstance().init(config); //UniversalImageLoader初始化 Fresco.initialize(this); //Fresco初始化 x.Ext.init(this); //xUtils3初始化 } }