Android Studio上方便使用butterknife註解架構的偷懶外掛程式Android Butterknife Zelezny

來源:互聯網
上載者:User

標籤:

首先提下ButterKnifey已經更新到版本7.0.0了,現在註解已經不叫@InjectView了,而叫@Bind,感覺更貼合語義。同時註冊的方式也從

ButterKnife.inject(this);

變成了

ButterKnife.bind(this);

關於7.0.0的ButterKnife的各種用法和功能,可以參考ButterKnife的github上的首頁:

http://jakewharton.github.io/butterknife/

 

言歸正傳開始說說Android Butterknife Zelezny這個外掛程式,事實上這是個Android Studio的plugin,他可以讓你在添加Butterkinfe註解時偷偷懶,直接點擊幾下滑鼠既可以完成註解的增加,同時還是圖形化的操作,可以說,大大的減輕了開發負擔。尤其是當你的layout中有很多很多的view需要通過findviewbyid來獲得引用時。實際上如果不用這個外掛程式而通過手打加ButtefKnife註解的方式,要是view很多啟示也挺麻煩的,不是嗎?

 

首先看看如何在Android Studio上安裝該外掛程式,直接看圖:

安裝好後需要restart你的Android Studio。

在使用此外掛程式前,需要已經匯入了butterknife的jar(或者在build.gradle中已經加入:compile ‘com.jakewharton:butterknife:7.0.0‘)

 

隨後,在你需要匯入註解的Activity或者Fragment或者ViewHolder的layout資原始碼上,右擊,選擇 Generate 然後 Generate ButterKnife Injections,這時候產生類似於下列的選擇框:

Element為view的類型,ID為layout中資源的id名字,Variable Name即為你在代碼中引用出來的變數名,點擊Confirm後即可。

 

下面是Android ButterKnife Zelezny的github上的一個動態使用流程圖:

 

一個題外話,為啥這個外掛程式名字叫Zelezny呢?其實這個是一個捷克名人的名字,他是一名標槍運動員和奧運金牌的獲得者,也是標槍項目世界紀錄保持者,贊一個!

 

下面網址中可以找到在github上另外幾個用捷克名人名字命名的開和android開發有關的源項目:

http://inmite.github.io/

 

Android Studio上方便使用butterknife註解架構的偷懶外掛程式Android Butterknife Zelezny

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.