圖片緩存--DisplayImageOptions


1     //設置圖片在下載期間顯示的圖片 2     showStubImage(R.drawable.ic_launcher) 3      4     //設置圖片Uri爲空或是錯誤的時候顯示的圖片 5     showImageForEmptyUri(R.drawable.ic_empty) 6      7     //設置圖片加載/解碼過程當中錯誤時候顯示的圖片 8     showImageOnFail(R.drawable.ic_error) 9     10     //設置圖片在下載前是否重置,復位11     resetViewBeforeLoading()12     13     //設置下載的圖片是否緩存在內存中14     cacheInMemory()15     16     //設置下載的圖片是否緩存在SD卡中17     cacheOnDisc()18     19     //設置圖片的解碼類型20     bitmapConfig(Bitmap.Config.RGB_565)21     22     //設置圖片的解碼配置23     decodingOptions(android.graphics.BitmapFactory.Options decodingOptions)24     25     //設置圖片下載前的延遲26     delayBeforeLoading(int delayInMillis) 27     28     //設置額外的內容給ImageDownloader29     extraForDownloader(Object extra)30     31     //設置圖片加入緩存前,對bitmap進行設置32     preProcessor(BitmapProcessor preProcessor)33     34     //設置顯示前的圖片,顯示後這個圖片一直保留在緩存中35     postProcessor(BitmapProcessor postProcessor) 36     37     //設置圖片以如何的編碼方式顯示38     imageScaleType(ImageScaleType imageScaleType)複製代碼2           // 建立默認的DisplayImageOptions        DisplayImageOptions option_0 = DisplayImageOptions.createSimple();        // 使用DisplayImageOptions.Builder()建立DisplayImageOptions        DisplayImageOptions option_1 = new DisplayImageOptions.Builder()                .showStubImage(R.drawable.ic_launcher)                .showImageOnFail(R.drawable.ic_error)                .showImageForEmptyUri(R.drawable.ic_empty).cacheInMemory()                .cacheOnDisc().displayer(new RoundedBitmapDisplayer(20))                .build();3        displayer(BitmapDisplayer displayer)    displayer:              RoundedBitmapDisplayer(int roundPixels)設置圓角圖片              FakeBitmapDisplayer()這個類什麼都沒作              FadeInBitmapDisplayer(int durationMillis)設置圖片漸顯的時間         SimpleBitmapDisplayer()正常顯示一張圖片  4     imageScaleType(ImageScaleType imageScaleType)    imageScaleType:                   EXACTLY :圖像將徹底按比例縮小的目標大小                   EXACTLY_STRETCHED:圖片會縮放到目標大小徹底                   IN_SAMPLE_INT:圖像將被二次採樣的整數倍                   IN_SAMPLE_POWER_OF_2:圖片將下降2倍,直到下一減小步驟,使圖像更小的目標大小                   NONE:圖片不會調整
相關文章
相關標籤/搜索