Android中的MVVM架構設計-實用篇(三)

速度與激情8.jpg

引言

今天忙里偷閑嵌巷,找了個機會提前下班了,可算近兩個月來最早的一次下班了室抽。搪哪。。
by the way...
明天小米8就要搶購了坪圾,不過大家如果買不到的話晓折,不建議去找黃牛,可以直接到小米之家去全款預購兽泄,應該過幾天就能夠拿到貨了漓概,當然,前提是你家附近有小米之家啦~

今天還是短文病梢,主要介紹下mvvm中如何去加載圖片胃珍,會的同學直接忽略本文即可。蜓陌。觅彰。

MVVM加載圖片

我就廢話少說,直接貼思路

1钮热、肯定是先去定義布局缔莲,我就在前兩文中的布局中直接加了

第一步添加imageview控件.png

不過,這不是最終的布局霉旗,稍后會再微調一下

2痴奏、在bean中添加圖片的地址

我們這里直接用圖片網(wǎng)址進行示例蛀骇,當然如果你想添加本地圖片,方法也是一致的读拆,我這里就直接找一個美女圖片了
請看我調整后的bean類


第二步擅憔,添加圖片地址變量.png

當然,還不夠檐晕,這里還得遵循「mvvm的套路」了

3暑诸、在bean中定義設置圖片的方法,這一步操作有點類似于“自定義屬性”

還是直接看代碼吧
我習慣使用glide辟灰,所以就直接倒了glide的庫个榕,如果你喜歡picasso 或者Fresco 或者原生,當然也可以芥喇,這里自便西采,不過用三方庫在mvvm中也是一個坑,如果大家遇到了继控,請留言械馆,我們可以探討一下嘍(話說mvvm排bug真是費時間的事~~~~)


第三步,定義設置圖片的“適配器”

紅框就是我們剛才定義的適配器武通,注意一定得是靜態(tài)方法霹崎。。冶忱。

    注解中雙引號中的“bind:img” ,“bind”是規(guī)范尾菇,即必須要寫的,而后邊的“img”就是我們 定制的自定義屬性囚枪,將來我們設置圖片的時候错沽,就必須使用這個名字“img”去設置圖片的url,記住這里是一一對應的哦

      這里需要注意的是眶拉,有時as對“bind:img”的寫法不是很懂,這個時候我們可以使用{“img”}的方式單獨設置

4憔儿、重新回去修改布局

步驟3也說了忆植,定義了設置url的自定義屬性,所以肯定得回去修改布局谒臼,修改之后的布局是這樣的


第四步朝刊,修改布局

紅框為我們添加的代碼
上邊的紅框代碼不解釋,下面的紅框代碼即使用了“img”屬性蜈缤,后邊的值則是我們要設置的圖片的url

5拾氓、改看結果了吧,修改下MainActivity

先提供了個構造方法.png
對imgUrl也做了綁定.png
MainActivity.png

然后用了個構造方法底哥,

6咙鞍、看結果吧~~

未命名.gif

總結

顯示圖片的方式是很多簡單房官,但是在做的時候一定要注意導入的三方庫中是否與本來的項目的依賴有沖突,如果有续滋,需要改成一致的版本
「紙上得來終覺淺翰守,絕知此事要躬行」

有時間的小伙伴一定記得練習一下哦~~

謝謝各位的支持,加油~~~

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末疲酌,一起剝皮案震驚了整個濱河市蜡峰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌朗恳,老刑警劉巖湿颅,帶你破解...
    沈念sama閱讀 212,332評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異粥诫,居然都是意外死亡油航,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,508評論 3 385
  • 文/潘曉璐 我一進店門臀脏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來劝堪,“玉大人,你說我怎么就攤上這事揉稚∶肜玻” “怎么了?”我有些...
    開封第一講書人閱讀 157,812評論 0 348
  • 文/不壞的土叔 我叫張陵搀玖,是天一觀的道長余境。 經常有香客問我,道長灌诅,這世上最難降的妖魔是什么芳来? 我笑而不...
    開封第一講書人閱讀 56,607評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮猜拾,結果婚禮上即舌,老公的妹妹穿的比我還像新娘。我一直安慰自己挎袜,他們只是感情好顽聂,可當我...
    茶點故事閱讀 65,728評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著盯仪,像睡著了一般紊搪。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上全景,一...
    開封第一講書人閱讀 49,919評論 1 290
  • 那天耀石,我揣著相機與錄音,去河邊找鬼爸黄。 笑死滞伟,一個胖子當著我的面吹牛揭鳞,可吹牛的內容都是我干的。 我是一名探鬼主播诗良,決...
    沈念sama閱讀 39,071評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼汹桦,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了鉴裹?” 一聲冷哼從身側響起舞骆,我...
    開封第一講書人閱讀 37,802評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎径荔,沒想到半個月后督禽,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經...
    沈念sama閱讀 44,256評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡总处,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,576評論 2 327
  • 正文 我和宋清朗相戀三年狈惫,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鹦马。...
    茶點故事閱讀 38,712評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡胧谈,死狀恐怖,靈堂內的尸體忽然破棺而出荸频,到底是詐尸還是另有隱情菱肖,我是刑警寧澤,帶...
    沈念sama閱讀 34,389評論 4 332
  • 正文 年R本政府宣布旭从,位于F島的核電站稳强,受9級特大地震影響,放射性物質發(fā)生泄漏和悦。R本人自食惡果不足惜退疫,卻給世界環(huán)境...
    茶點故事閱讀 40,032評論 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鸽素。 院中可真熱鬧褒繁,春花似錦、人聲如沸馍忽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽舵匾。三九已至,卻和暖如春谁不,著一層夾襖步出監(jiān)牢的瞬間坐梯,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,026評論 1 266
  • 我被黑心中介騙來泰國打工刹帕, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留吵血,地道東北人谎替。 一個月前我還...
    沈念sama閱讀 46,473評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像蹋辅,于是被迫代替她去往敵國和親钱贯。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,606評論 2 350

推薦閱讀更多精彩內容