1.View繪制流程2.輕量級(jí)Android共享元素動(dòng)畫(huà)
使用 添加gradle依賴(lài) okhttp發(fā)起網(wǎng)絡(luò)請(qǐng)求可分為四步 調(diào)用OkHttpClient產(chǎn)生其實(shí)例client 通過(guò)建造者Request#B...
Kotlin支持?jǐn)U展函數(shù)和擴(kuò)展屬性里逆,它提供了擴(kuò)展新功能類(lèi)的能力宙地,而不需要從類(lèi)繼承或使用任何類(lèi)型的設(shè)計(jì)模式,僅僅通過(guò)擴(kuò)展申明即可完成顽照。 1.擴(kuò)展函...
使用篇 1.添加依賴(lài)庫(kù) 2.注冊(cè)、訂閱螺男、取消訂閱事件 3.事件發(fā)布者發(fā)布事件 4.混淆 源碼解析篇 當(dāng)我們使用EventBus時(shí)棒厘,首先會(huì)調(diào)用Ev...
本文將圍繞下面三個(gè)問(wèn)題展開(kāi): 1.Annotation是什么?2.有什么作用下隧?3.學(xué)習(xí)理解它有什么好處奢人? 1.Annotation是什么? 從J...
寫(xiě)在前面的話(huà) 話(huà)說(shuō)kotlin被google確立正統(tǒng)地位(Android開(kāi)發(fā)官方語(yǔ)言)已經(jīng)快一年了淆院,之前也斷斷續(xù)續(xù)學(xué)習(xí)過(guò)kotlin何乎,但是由于實(shí)...
*本篇文章已授權(quán)微信公眾號(hào) guolin_blog (郭霖)獨(dú)家發(fā)布 寫(xiě)在前面的話(huà) 其實(shí)寫(xiě)這個(gè)自定義view是有一點(diǎn)故事的,是因?yàn)樗帘纾覜Q定寫(xiě)這...
迭代器模式 1.定義: 提供一種方法順序訪(fǎng)問(wèn)一個(gè)容器對(duì)象中的各個(gè)元素支救,而又不需要暴露該對(duì)象的內(nèi)部表示。 2.使用場(chǎng)景: 遍歷一個(gè)容器對(duì)象時(shí)拷淘。 3...
觀(guān)察者模式 1.定義: 定義對(duì)象間一種一對(duì)多的依賴(lài)關(guān)系各墨,使得每當(dāng)一個(gè)對(duì)象改變狀態(tài)時(shí),則所有依賴(lài)它的對(duì)象都會(huì)得到通知启涯,并自動(dòng)更新贬堵。 2.使用場(chǎng)景:...