KotterKnife-Plugin(Kotlin下的ButterKnifeZelezny)

從eclipse切換到Android Studio诸尽,感覺最爽的就是AS的強大代碼提示功能以及強大的插件支持,幫我們解決了很大一部分重復(fù)且技術(shù)含量較低的代碼,解放生產(chǎn)力扮惦,讓我們專注了解業(yè)務(wù)及技術(shù)的研發(fā)艇搀,自從google宣布kotlin作為android官方的開發(fā)語言以來尿扯,就想從java切換到kotlin開發(fā),代碼真的簡潔了很多中符,少了很多姜胖,且最新的AS3.0支持將java轉(zhuǎn)換為kotlin代碼(目前不太好用,轉(zhuǎn)了之后bug較多淀散,但之后肯定會有改進)右莱,kotlin本來就是完全兼容java,支持混合開發(fā)档插,但目前kotlin的資料還是比較少慢蜓,插件更是少之又少,完全使用kotlin編程郭膛,一下子還有些不適應(yīng)晨抡,雖然kotlin可以調(diào)用任意的java庫(反之亦可),突然還要寫findViewById(只是簡潔了些)就有些失落则剃,就試著看看之前的ButterKnifeZelezny能不能用(AS自帶粘貼java轉(zhuǎn)kotlin代碼功能)耘柱,抱著這個想法安裝了下,發(fā)現(xiàn)完全不能用了棍现,github上也找了下调煎,還木有這樣的插件,于是決定弄一個支持kotlin的插件己肮。

附上一張動態(tài)圖士袄,你們感受下悲关,如果覺得好記得github給個贊喲,有興趣的娄柳,可以看github源碼

kotterknife_screen_shot.gif

這是基于JakeWharton大神寫的Kotter Knife寓辱,本想也支持onClick事件的,卻發(fā)現(xiàn)JakeWharton沒這打算https://github.com/JakeWharton/kotterknife/issues/57 說是kotlin不太需要赤拒,那就先這樣吧秫筏。

看到這動態(tài)圖,應(yīng)該挺熟悉的需了,感覺也沒有多少不一樣的地方跳昼,這個應(yīng)該很簡單,只需要基于ButterKnifeZelezny改一下生成代碼的模板就行了肋乍,好吧鹅颊,其實我最初就是這樣想的,理想很豐滿現(xiàn)實很骨感墓造,編寫java插件和kotlin插件堪伍,完全不是一套api,在兩年前觅闽,其實我就對于這個插件進行了一些改進帝雇,但由于英語不太好,當(dāng)時git也不太熟悉(公司用的svn)全靠自己摸索蛉拙,并沒有向原作者提pull request尸闸,但是網(wǎng)上是還有有有心人向原作者推薦了我的改進之后的插件https://github.com/avast/android-butterknife-zelezny/issues/73 之后的版本中于是都可以生成onClick方法了,這個插件真心能極大提高我們的效率孕锄,我也一直都在用吮廉,其實現(xiàn)在看來,當(dāng)時只不過修改了下源代碼畸肆,照葫蘆畫瓢宦芦,但Idea還是不錯的。

從有想法到實現(xiàn)這個插件歷時一個月左右轴脐,可以在intellij idea和android studio上使用调卑,歡迎大家使用和反饋意見https://github.com/dongjunkun/KotterKnife-Plugin

注意:需要導(dǎo)入https://github.com/JakeWharton/kotterknife

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市大咱,隨后出現(xiàn)的幾起案子恬涧,更是在濱河造成了極大的恐慌,老刑警劉巖碴巾,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件溯捆,死亡現(xiàn)場離奇詭異,居然都是意外死亡餐抢,警方通過查閱死者的電腦和手機现使,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來旷痕,“玉大人碳锈,你說我怎么就攤上這事∑劭梗” “怎么了售碳?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長绞呈。 經(jīng)常有香客問我贸人,道長,這世上最難降的妖魔是什么佃声? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任艺智,我火速辦了婚禮,結(jié)果婚禮上圾亏,老公的妹妹穿的比我還像新娘十拣。我一直安慰自己,他們只是感情好志鹃,可當(dāng)我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布夭问。 她就那樣靜靜地躺著,像睡著了一般曹铃。 火紅的嫁衣襯著肌膚如雪缰趋。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天陕见,我揣著相機與錄音秘血,去河邊找鬼。 笑死淳玩,一個胖子當(dāng)著我的面吹牛直撤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蜕着,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼谋竖,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了承匣?” 一聲冷哼從身側(cè)響起蓖乘,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎韧骗,沒想到半個月后嘉抒,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡袍暴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年些侍,在試婚紗的時候發(fā)現(xiàn)自己被綠了隶症。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡岗宣,死狀恐怖蚂会,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情耗式,我是刑警寧澤胁住,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站刊咳,受9級特大地震影響彪见,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜娱挨,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一余指、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧让蕾,春花似錦浪规、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至顿颅,卻和暖如春缸濒,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背粱腻。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工庇配, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人绍些。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓捞慌,卻偏偏與公主長得像,于是被迫代替她去往敵國和親柬批。 傳聞我的和親對象是個殘疾皇子啸澡,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,722評論 2 345

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

  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,399評論 2 45
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,498評論 25 707
  • 中午午休跟我妹聊天,她喜滋滋的跟我分享著昨天坐她男友車出去兜風(fēng)上沐,完了以后一起去游戲廳打幣開賽車逛超市皮服,男方陪著自己...
    夏河馬閱讀 296評論 0 0
  • 周末隨筆.是時候該對自己好點了 接連幾天,朋友圈內(nèi)總是能看到演員徐婷不幸患癌不幸離世的新聞,那么遠(yuǎn)卻那么真實龄广,如花...
    書眠閱讀 127評論 0 0
  • 那大漢苦笑道:“是傲蛎小!有犯了官出逃無處可去的择同,便做了海盜舟铜。聽說還有扶桑東瀛來的高手。海盜勢力極大奠衔,甚是厲害。行船出...
    苗望雨閱讀 248評論 0 6