Android-UIL-core.assist

輔助包

1.deque包

1.Deque.java

雙隊(duì)列接口,extends queue.

這里要說明下

例如:addFirst,offerFirst都表示添加元素,但是兩者是由區(qū)別的态贤;

offerFirst添加失敗會(huì)有throw exception,addFirst不會(huì)影锈。

removeFirst公般,pollFirst,getFirst,都可以返回第一個(gè)元素厦酬,但是他們是有區(qū)別的;

removeFirst返回first元素瘫想,并切從隊(duì)列刪除該元素仗阅,但是如果隊(duì)列empty,so throw exception;

pollFirst返回first元素国夜,并切從隊(duì)列刪除該元素减噪,但是如果隊(duì)列empty,return null;

getFirst返回first元素,不會(huì)從隊(duì)列刪除該元素,但是如果隊(duì)列empty,so throw exception筹裕。

2.BlockingDeque.java

聲明阻塞式的雙隊(duì)列接口

3.LinkedBlockingDeque.java

實(shí)現(xiàn)了鏈表式的阻塞雙隊(duì)列醋闭,并且可以序列化。

thread阻塞主要是使用了ReentrantLock(重入鎖)和notEmpty朝卒,notFull 兩個(gè)Condition证逻,Node鏈表式的結(jié)構(gòu)(組合模式)

4.LIFOLinkedBlockingDeque.java

LinkedBlockingDeque的子類,LinkedBlockingDeque的實(shí)現(xiàn)是FIFO抗斤,只需要修改插入元素囚企,與取出元素就可實(shí)現(xiàn)LIFO算法的鏈表阻塞雙隊(duì)列。

1-1

2.

1.ContentLengthInputStream.java

inputstream的裝飾類(裝飾模式)瑞眼,給inputstream指定了長(zhǎng)度龙宏。

1-2

2.FailReason.java

對(duì)圖片加載,顯示異常的封裝伤疙。FailType是枚舉類型

3.FlushedInputStream.java

該類是為了修復(fù)inputstream to bitmap失敗银酗,感覺像是Android的bug,大家可以查看the problem

4.ImageScaleType.java

枚舉類型掩浙,列舉了解析圖片時(shí)縮放的類型

NONE 不進(jìn)行縮放花吟;

NONE_SAFE 整數(shù)倍縮放,直至小于設(shè)備可支持的最大尺寸

IN_SAMPLE_POWER_OF_2 以2的倍數(shù)縮放厨姚,直至小于目標(biāo)尺寸

IN_SAMPLE_INT 整數(shù)倍縮放衅澈,直至小于目標(biāo)尺寸

EXACTLY 寬或高或兩者縮放到目標(biāo)尺寸大小,depends on android.widget.ImageView.ScaleType

EXACTLY_STRETCHED 寬或高或兩者 縮放或者拉伸 到目標(biāo)尺寸大小谬墙,depends on android.widget.ImageView.ScaleType今布;

5.ImageSize.java

圖片尺寸的封裝,包含了width和height拭抬。

6.LoadedFrom.java

枚舉類型部默,Source image loaded from.

7.QueueProcessingType.java

枚舉,隊(duì)列處理方式造虎,F(xiàn)IFO傅蹂,LIFO

8.ViewScaleType.java

枚舉類型,簡(jiǎn)化了ImageView's scale type

FIT_INSIDE 圖片的寬高按比列縮放算凿,直至有一邊不大于view的尺寸

CROP 圖片的寬高按比列縮放份蝴,直至兩邊都不大于view的尺寸

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市氓轰,隨后出現(xiàn)的幾起案子婚夫,更是在濱河造成了極大的恐慌,老刑警劉巖署鸡,帶你破解...
    沈念sama閱讀 222,464評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件案糙,死亡現(xiàn)場(chǎng)離奇詭異限嫌,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)时捌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,033評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門怒医,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人匣椰,你說我怎么就攤上這事裆熙。” “怎么了禽笑?”我有些...
    開封第一講書人閱讀 169,078評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)蛤奥。 經(jīng)常有香客問我佳镜,道長(zhǎng),這世上最難降的妖魔是什么凡桥? 我笑而不...
    開封第一講書人閱讀 59,979評(píng)論 1 299
  • 正文 為了忘掉前任蟀伸,我火速辦了婚禮,結(jié)果婚禮上缅刽,老公的妹妹穿的比我還像新娘啊掏。我一直安慰自己,他們只是感情好衰猛,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,001評(píng)論 6 398
  • 文/花漫 我一把揭開白布迟蜜。 她就那樣靜靜地躺著,像睡著了一般啡省。 火紅的嫁衣襯著肌膚如雪娜睛。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,584評(píng)論 1 312
  • 那天卦睹,我揣著相機(jī)與錄音畦戒,去河邊找鬼。 笑死结序,一個(gè)胖子當(dāng)著我的面吹牛障斋,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播徐鹤,決...
    沈念sama閱讀 41,085評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼垃环,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了凳干?” 一聲冷哼從身側(cè)響起晴裹,我...
    開封第一講書人閱讀 40,023評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎救赐,沒想到半個(gè)月后涧团,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體只磷,經(jīng)...
    沈念sama閱讀 46,555評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,626評(píng)論 3 342
  • 正文 我和宋清朗相戀三年泌绣,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了钮追。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,769評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡阿迈,死狀恐怖元媚,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情苗沧,我是刑警寧澤刊棕,帶...
    沈念sama閱讀 36,439評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站待逞,受9級(jí)特大地震影響甥角,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜识樱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,115評(píng)論 3 335
  • 文/蒙蒙 一嗤无、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧怜庸,春花似錦当犯、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至杈曲,卻和暖如春驰凛,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背担扑。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評(píng)論 1 274
  • 我被黑心中介騙來泰國打工恰响, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人涌献。 一個(gè)月前我還...
    沈念sama閱讀 49,191評(píng)論 3 378
  • 正文 我出身青樓胚宦,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親燕垃。 傳聞我的和親對(duì)象是個(gè)殘疾皇子枢劝,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,781評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 寫在前面,UIL這個(gè)圖片加載框架在去年的時(shí)候卜壕,作者就已經(jīng)宣布因?yàn)闀r(shí)間關(guān)系您旁,停止維護(hù)了!以下為作者原話: Proje...
    寶塔山上的貓閱讀 457評(píng)論 0 3
  • 在經(jīng)過一次沒有準(zhǔn)備的面試后轴捎,發(fā)現(xiàn)自己雖然寫了兩年的android代碼鹤盒,基礎(chǔ)知識(shí)卻忘的差不多了蚕脏。這是程序員的大忌,沒...
    猿來如癡閱讀 2,849評(píng)論 3 10
  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,321評(píng)論 25 707
  • 聽風(fēng)聽雨聽清明侦锯,看山看水看幽景驼鞭。 暗香漸消春漸遠(yuǎn),天涯何處不飛紅尺碰。
    春風(fēng)絮語閱讀 196評(píng)論 3 2
  • 做了就是做了挣棕,沒做就是沒做。每一個(gè)人都問候我的現(xiàn)狀亲桥,再指點(diǎn)一下洛心,煩不煩?有本事两曼,就過好自己的生活皂甘。不開心,就見個(gè)面...
    更向遠(yuǎn)行閱讀 119評(píng)論 0 0