displayimageoptions options = new displayimageoptions.builder().showimageonloading(r.drawable.ic_stub) //
resource or drawable
.showimageforemptyuri(r.drawable.ic_empty) //
resource or drawable
.showimageonfail(r.drawable.ic_error) //
resource or drawable
.resetviewbeforeloading(false) //
default
.delaybeforeloading(1000)
.cacheinmemory(false) //
default
.cacheondisk(false) //
default
.preprocessor(...)
.postprocessor(...)
.extrafor**********(...)
.considerexifparams(false) //
default
.imagescaletype(imagescaletype.in_sample_power_of_2) //
default
.bitmapconfig(bitmap.config.argb_8888) //
default
.decodingoptions(...)
.displayer(new ******bitmapdisplayer()) //
default
.handler(new handler()) //
default
.build();
example:
/*** 顯示的所有配置
* @return
*/private displayimageoptions getwholeoptions()
2.一般常用的配置
/*** 設定常用的設定項
* @return
*/private displayimageoptions get******options()
追補
*** configuration所有配置簡介
*/// 記憶體快取的設定選項 (最大寬度,最大高度) 預設當前螢幕解析度
// .memorycacheextraoptions(480, 800)
// 硬碟快取的設定選項 (最大寬度,最大高度,壓縮格式,壓縮質量,處理器)
// .disccacheextraoptions(480, 800, compressformat.jpeg, 75, null)
// 設定自定義載入和顯示的執行緒池
// .taskexecutor(defaultconfigurationfactory.createexecutor(3,thread.norm_priority
// - 1, queueprocessingtype.fifo))
// 設定自定義載入和顯示記憶體快取或者硬碟快取的執行緒池
// .taskexecutorforcachedimages(defaultconfigurationfactory.createexecutor(3,thread.norm_priority
// - 1, queueprocessingtype.fifo))
// 設定顯示執行緒池大小,預設為3
// 注:如果設定了taskexecutor或者taskexecutorforcachedimages 此設定無效
// .threadpoolsize(3)
// 設定載入執行緒的優先順序,預設為thread.norm_priority-1
// 注:如果設定了taskexecutor或者taskexecutorforcachedimages 此設定無效
// .threadpriority(thread.norm_priority - 1)
// 設定載入和顯示佇列處理的型別 預設為queueprocessingtype.fifo
// 注:如果設定了taskexecutor或者taskexecutorforcachedimages 此設定無效
// .tasksprocessingorder(queueprocessingtype.fifo)
// 設定拒絕快取在記憶體中乙個多個大小 預設為允許,(同乙個url)根據不同大小的imageview儲存不同大小
// .denycacheimagemultiplesizesinmemory()
// 設定記憶體快取 預設為乙個當前應用可用記憶體的1/8大小的lrumemorycache
// .memorycache(new lrumemorycache(2 * 1024 * 1024))
// 設定記憶體快取的最大大小 預設為乙個當前應用可用記憶體的1/8
// .memorycachesize(2 * 1024 * 1024)
// 設定記憶體快取最大大小佔當前應用可用記憶體的百分比 預設為乙個當前應用可用記憶體的1/8
// .memorycachesizepercentage(13)
// 設定硬碟快取
// 即/mnt/sdcard/android/data/包名/cache/
// .disccache(new
// 設定硬碟快取的最大大小
// .disccachesize(50 * 1024 * 1024)
// 設定硬碟快取的檔案的最多個數
// .disccachefilecount(100)
// 設定硬碟快取檔名生成規範
// 預設為new hashcodefilenamegenerator()
// .disccachefilenamegenerator(new md5filenamegenerator())
// 預設為 defaultconfigurationfactory.createbitmapdisplayer()
// 設定解碼器
// 預設為defaultconfigurationfactory.createimagedecoder(false)
// .imagedecoder(defaultconfigurationfactory.createimagedecoder(false))
// 設定預設的顯示選項
// 預設為displayimageoptions.create******()
// .defaultdisplayimageoptions(displayimageoptions.create******())
// 列印debuglogs
// .writedebuglogs()
// 建立
// .build();
/*** displayimageoptions所有配置簡介
*/// 設定載入時的預設
// .showimageonloading(r.drawable.ic_chat_def_pic)
// 設定載入失敗的預設
// .showimageonfail(r.drawable.ic_chat_def_pic_failure)
// 設定uri為空時預設
// .showimageforemptyuri(r.drawable.ic_chat_def_pic)
// 設定是否將view在載入前復位
// .resetviewbeforeloading(false)
// 設定延遲部分時間才開始載入
// 預設為0
// .delaybeforeloading(100)
// 設定新增到記憶體快取
// 預設為false
// .cacheinmemory(true)
// 設定新增到硬碟快取
// 預設為false
// .cacheondisc(true)
// 設定規模型別的解碼影象
// 預設為imagescaletype.in_sample_power_of_2
// .imagescaletype(imagescaletype.in_sample_power_of_2)
// 設定位圖影象解碼配置
// 預設為bitmap.config.argb_8888
// .bitmapconfig(bitmap.config.argb_8888)
// 設定選項的影象解碼
// .decodingoptions(new options())
// 設定自定義顯示器
// 預設為defaultconfigurationfactory.createbitmapdisplayer()
// .displayer(new fadeinbitmapdisplayer(300))
// 設定自定義的handler
// 預設為new handler()
// .handler(new handler())
// 建立
// .build();
sublimeText python一些配置
根據網上的部落格,總結在sublime text下開發python最需要的配置。1 tab和空格的配置 preference setting user 2 安裝python pep8 autoformat package control install package python pep8 aut...
一些二分匹配的題
poj1469簡單的二分匹配 include include int map 1005 1005 vis 2000 match 2000 int n,m int dfs int u return0 int main int ans 0 memset match,1,sizeof match for ...
安裝Sublime Text 3,做一些基本配置
開始使用arch kde plasma的第4周,用kate寫東西的時候總有些不順手,加上要寫markdown,之前win7上用st3很舒服,準備遷移一下.之前已經準備了pamac,在aur搜尋sublime text 3 imfix,一路確認安裝,編輯器到手.從網上搞了個註冊碼,但只能在st2上使用...