Universal Image Loader for Android一些方法的参数

来源:互联网 发布:大学java考试题 编辑:程序博客网 时间:2024/05/17 07:00
       
        DisplayImageOptions options = new DisplayImageOptions.Builder()
            // 设置图片在下载期间显示的图片
            .showImageOnLoading(R.drawable.ic_launcher)//
            // 设置图片Uri为空或是错误的时候显示的图片
            .showImageForEmptyUri(R.drawable.ic_launcher)//
            // 设置图片加载/解码过程中错误时候显示的图片
            .showImageOnFail(R.drawable.ic_launcher)//
            // 设置图片在下载前是否重置,复位
            .resetViewBeforeLoading()//
            // 设置下载的图片是否缓存在内存中
            .cacheInMemory(true)//
            // 设置下载的图片是否缓存在SD卡中
            .cacheOnDisc(true)//
            .considerExifParams(true)//
            // 设置图片的解码类型,默认值——Bitmap.Config.ARGB_8888
            .bitmapConfig(Bitmap.Config.RGB_565)
            /**
             *  设置图片的解码配置 android.graphics.BitmapFactory.Options
             *  注意:选择inSampleSize将不考虑的选项
             * 会根据imageScaleType(imageScaleType)选项设置大小
             *  注意:这个选项重叠bitmapConfig()选项。
             */
            //.decodingOptions(decodingOptions)
            // 设置图片下载前的延迟
             //.delayBeforeLoading( delayInMillis)
            // 设置额外的内容给ImageDownloader
            // . extraForDownloader(Object extra)
            /**
             *  设置图片加入缓存前,对bitmap进行设置 BitmapProcessor preProcessor
             *  设置位图处理器将位图过程之前,他们会在内存中缓存。所以内存缓存将包含位图处理传入的预处理器。<span style="font-family: Arial, Helvetica, sans-serif;">*图像预处理的即使在内存中缓存是禁用<span style="white-space:pre">                        </span>的。</span><span style="font-family: Arial, Helvetica, sans-serif;">*/</span>
0 0
原创粉丝点击