? ? ? ? 最近利用空閑時(shí)間學(xué)習(xí)了一點(diǎn)東西IOC屬性注解落萎、事件注解、網(wǎng)絡(luò)注解炭剪,其實(shí)很感謝那些無(wú)私分享的作者练链,通過(guò)看他們分享內(nèi)容自己也在進(jìn)步,希望自己在工作學(xué)習(xí)的路上堅(jiān)持不懈奴拦。下面只是自己的學(xué)習(xí)之后的理解媒鼓,通過(guò)簡(jiǎn)書(shū)寫(xiě)下來(lái)讓自己記憶
更深刻,不是為了博眼球,只是通過(guò)自己的理解寫(xiě)出來(lái)绿鸣。首先感謝原著Drren無(wú)私分享瓷产。
下面是寫(xiě)這個(gè)框架的具體步驟:
1、通過(guò)@interface自定義一個(gè)ViewById注解
2枚驻、寫(xiě)一個(gè)findViewId的類:這個(gè)用于尋找id
3濒旦、寫(xiě)一個(gè)找到id的工具類
(1)兼容傳進(jìn)來(lái)的參數(shù)為view、this
(2)注解屬性
4注入事件
(1)通過(guò)@interface自定義一個(gè)OnCliick注解
(2)通過(guò)@interface自定義一個(gè)CheckNet注解
(3)事件的注入
(4)設(shè)置點(diǎn)擊方法
(5)判斷網(wǎng)絡(luò)狀況的方法
一套IOC注解框架就搭建完成了再登,第一次寫(xiě)這個(gè)尔邓,沒(méi)有經(jīng)驗(yàn),下次會(huì)做的更好一點(diǎn)o笔浮L菟浴!加油9了稹5平凇!