package appliction; import android.app.Application; import com.bwei.cartoon.R; import com.nostra13.universalimageloader.cache.disc.naming.Md5FileNameGenerator; import com.nostra13.universalimageloader.core.DisplayImageOptions; import com.nostra13.universalimageloader.core.ImageLoader; import com.nostra13.universalimageloader.core.ImageLoaderConfiguration; import com.nostra13.universalimageloader.core.display.RoundedBitmapDisplayer; /** * Created by Y on 2017/8/19. */ public class Imagerloader extends Application { @Override public void onCreate() { super.onCreate(); imagerloader(); } private void imagerloader() { DisplayImageOptions options=new DisplayImageOptions.Builder() .cacheOnDisk(true) //内存缓存 .cacheInMemory(true) //磁盘缓存 .showImageOnLoading(R.drawable.ic_launcher)//加载过程中需要显示的图片,设置图片 .showImageForEmptyUri(R.drawable.ic_launcher)//uri为空的时候,设置图片 .showImageOnFail(R.drawable.ic_launcher)//失败的时候,设置图片 .cacheOnDisk(true) .build(); ImageLoaderConfiguration configuration=new ImageLoaderConfiguration.Builder(this) .defaultDisplayImageOptions(options) .writeDebugLogs()//log日志(上线注掉) .diskCacheFileNameGenerator(new Md5FileNameGenerator()) //磁盘缓存的图片名称进行加密 .diskCache(new UnlimitedDiscCache(getcacheDir)) .build(); ImageLoader.getInstance().init(configuration); } }
Imagerloader
最新推荐文章于 2017-11-07 13:27:01 发布