Android: DataBinding 指南

DataBinding 是 Android 官方提供的一種對(duì) MVVM 的實(shí)現(xiàn)。

借助于 DataBinding 能夠精簡(jiǎn)我們的代碼亿柑,使我們的代碼邏輯更為清晰。

有了 DataBinding 我們就可以拋棄 黃油刀术荤,拋棄 findViewByID ; 有了 DataBinding 我們就能實(shí)現(xiàn)數(shù)據(jù)變化時(shí)自動(dòng)刷新界面萝玷;有了 DataBinding 我們就能直接在布局文件中綁定事件;有了 DataBinding 我們能夠更好的解耦蹦浦∨び酰總之, 使用 DataBinding 之后的感受就是:一時(shí)使用一時(shí)爽,一直使用一直爽=耐唷蝌诡!

早期的版本中,排錯(cuò)比較費(fèi)勁枫吧,但是送漠,從 3.1 版本的 gradle 插件開始,DataBinding 更換了新的編譯器由蘑,使用了增量編譯闽寡,既提高了編譯速度,也讓排錯(cuò)變得簡(jiǎn)單尼酿。所以——

不論你之前是否接觸過(guò) DataBinding 爷狈,強(qiáng)烈推薦你看一下這篇文章。相信你看完之后裳擎,一定會(huì)愛上它涎永。

這篇文章是我在 19 年 3 月份基于 Android 官方文檔的翻譯整理版本,由于個(gè)人水平有限鹿响,難免會(huì)有不足的地方羡微,歡迎指正。

由于原文內(nèi)容比較長(zhǎng)惶我,不方便編輯妈倔,所以,煩請(qǐng)點(diǎn)擊如下鏈接查看:

Android DataBinding 指南

后期绸贡,篇幅較長(zhǎng)的內(nèi)容會(huì)優(yōu)先發(fā)布到 GitHub, 并在 Gitee (碼云) 做同步:

所以盯蝴,建議你不妨關(guān)注一下這兩個(gè)倉(cāng)庫(kù)??

如果有不明白的內(nèi)容或者我表述有誤,歡迎留言探討听怕。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末捧挺,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子尿瞭,更是在濱河造成了極大的恐慌闽烙,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,884評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件声搁,死亡現(xiàn)場(chǎng)離奇詭異黑竞,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)酥艳,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門摊溶,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人充石,你說(shuō)我怎么就攤上這事莫换。” “怎么了?”我有些...
    開封第一講書人閱讀 158,369評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵拉岁,是天一觀的道長(zhǎng)坷剧。 經(jīng)常有香客問我,道長(zhǎng)喊暖,這世上最難降的妖魔是什么惫企? 我笑而不...
    開封第一講書人閱讀 56,799評(píng)論 1 285
  • 正文 為了忘掉前任,我火速辦了婚禮陵叽,結(jié)果婚禮上狞尔,老公的妹妹穿的比我還像新娘。我一直安慰自己巩掺,他們只是感情好偏序,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著胖替,像睡著了一般研儒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上独令,一...
    開封第一講書人閱讀 50,096評(píng)論 1 291
  • 那天端朵,我揣著相機(jī)與錄音,去河邊找鬼燃箭。 笑死冲呢,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的遍膜。 我是一名探鬼主播碗硬,決...
    沈念sama閱讀 39,159評(píng)論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼瓤湘,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼瓢颅!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起弛说,我...
    開封第一講書人閱讀 37,917評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤挽懦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后木人,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體信柿,經(jīng)...
    沈念sama閱讀 44,360評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評(píng)論 2 327
  • 正文 我和宋清朗相戀三年醒第,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了渔嚷。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,814評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡稠曼,死狀恐怖形病,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤漠吻,帶...
    沈念sama閱讀 34,509評(píng)論 4 334
  • 正文 年R本政府宣布量瓜,位于F島的核電站,受9級(jí)特大地震影響途乃,放射性物質(zhì)發(fā)生泄漏绍傲。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評(píng)論 3 317
  • 文/蒙蒙 一耍共、第九天 我趴在偏房一處隱蔽的房頂上張望烫饼。 院中可真熱鬧,春花似錦试读、人聲如沸枫弟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)淡诗。三九已至,卻和暖如春伊履,著一層夾襖步出監(jiān)牢的瞬間韩容,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工唐瀑, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留群凶,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,641評(píng)論 2 362
  • 正文 我出身青樓哄辣,卻偏偏與公主長(zhǎng)得像请梢,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子力穗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評(píng)論 2 351

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

  • 十點(diǎn)半鐘毅弧,兒子突然說(shuō):"沒有橡皮,作業(yè)無(wú)法做5贝啊"我找來(lái)兩個(gè)舊的够坐,但是孩子說(shuō)擦不掉鉛筆(鉛筆作圖作壞了),開始大發(fā)脾...
    黃淑琴閱讀 984評(píng)論 8 22
  • 最近崖面,我對(duì)中國(guó)作家寫的作品特別感興趣元咙,從余華,陳忠實(shí)的作品我可以看到中國(guó)農(nóng)民生活的狀態(tài)巫员,他們既是樸實(shí)的也是自私的庶香,...
    藍(lán)琳瑯閱讀 600評(píng)論 0 1
  • 正確的關(guān)系 注意力>時(shí)間>金錢;成長(zhǎng)>成功简识;未來(lái)>現(xiàn)在>過(guò)去 錯(cuò)誤的關(guān)系 金錢>時(shí)間>注意力赶掖;成功>成長(zhǎng)救军;過(guò)去>現(xiàn)...
    閑庭漫步的羊閱讀 148評(píng)論 0 0
  • 二維數(shù)組中處理其中相同的數(shù)組(可刪除重復(fù),判斷重復(fù)) 從輸入一個(gè)url到頁(yè)面呈現(xiàn)經(jīng)歷了什么倘零? 首先生成HTTP請(qǐng)求...
    蕓蕓人海之中獨(dú)獨(dú)遇見你閱讀 101評(píng)論 0 0