kotlin項(xiàng)目加入Glide圖片加載庫(kù)并使用GlideApp的方法
前言
之前一直是在java項(xiàng)目中使用Glide加載圖片,自從去年Google宣布Kotlin成為Android官方開發(fā)語(yǔ)言之后,我也開始使用kotlin開發(fā)了項(xiàng)目,自從使用kotlin之后,再也回不到了java的懷抱了.
現(xiàn)在,Glide的版本也進(jìn)行了幾個(gè)大的升級(jí),目前,最新的版本是4.8.0,提供了很多的新的特性,GlideAPP就是其中一個(gè),唯一不足的就是,還沒有引入對(duì)AndroidX的支持,不過(guò)聽說(shuō)是在5.0之后開始對(duì)AndroidX支持,讓我們拭目以待吧,下面我們開始在kotlin項(xiàng)目中引用Glide庫(kù)
集成步驟
1.在grandle文件中加入相應(yīng)的依賴,也就是下面的代碼,需要注意的是,在java中使用的是annotationProcessor,而在kotlin中推薦使用kapt引入注解框架,這在官方文檔中也有相應(yīng)的說(shuō)明
implementation 'com.github.bumptech.glide:glide:4.8.0'
kapt 'com.github.bumptech.glide:compiler:4.8.0'
2.加入配置類,需要注意的是,這個(gè)類需要在包名下,不能再放在任何一個(gè)二級(jí)包名下,這樣會(huì)導(dǎo)致你的項(xiàng)目中無(wú)法找到這個(gè)類,從而無(wú)法生成相應(yīng)的GlideAPP
@GlideModule class GlobalGlideConfig : AppGlideModule() { }
3.Rebuild project,上面兩部完成之后,開始rebuild項(xiàng)目,重新編譯完成之后,你將會(huì)在這里看到已經(jīng)生成了對(duì)應(yīng)的類
生成的類
4.然后你就可以在項(xiàng)目中使用GlideAPP代替原來(lái)的Glide加載圖片了
加載圖片
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
Android自定義View實(shí)現(xiàn)自動(dòng)轉(zhuǎn)圈效果
這篇文章主要為大家詳細(xì)介紹了Android自定義View實(shí)現(xiàn)自動(dòng)轉(zhuǎn)圈效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-05-05Android之來(lái)電秀實(shí)戰(zhàn)示例
這篇文章主要為大家介紹了Android之來(lái)電秀實(shí)戰(zhàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01Ionic2創(chuàng)建App啟動(dòng)頁(yè)左右滑動(dòng)歡迎界面
使用Ionic2創(chuàng)建應(yīng)用非常簡(jiǎn)單,只需在V1的命令后跟上--v2即可.這篇文章主要介紹了Ionic2創(chuàng)建App啟動(dòng)頁(yè)左右滑動(dòng)歡迎界面的相關(guān)資料,需要的朋友可以參考下2016-10-10android設(shè)置adb自帶screenrecord錄屏命令
這篇文章主要介紹了android設(shè)置adb自帶screenrecord錄屏命令,需要的朋友可以參考下2018-11-11Android中的Notification機(jī)制深入理解
這篇文章主要給大家介紹了關(guān)于Android中Notification機(jī)制的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-02-02Android手機(jī)開發(fā) 控件 TextView文字居中
本文主要介紹Android手機(jī)開發(fā)TextView居中的方法,希望能幫到大家。2016-05-05