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