網(wǎng)上關(guān)于BitmapTransformation也沒啥好的例子,我下了份源碼,抄抄改改,不知道改的對不對,反正效果實(shí)現(xiàn)了,一開始我直接返回new Bitmap,看源碼都不這么...
網(wǎng)上關(guān)于BitmapTransformation也沒啥好的例子,我下了份源碼,抄抄改改,不知道改的對不對,反正效果實(shí)現(xiàn)了,一開始我直接返回new Bitmap,看源碼都不這么...
轉(zhuǎn)載的 作者是下面這個大佬作者:Pika鏈接:https://juejin.cn/post/7107958280097366030[https://juejin.cn/pos...
參考了:http://www.itdecent.cn/p/4cf5cb9e4b99[http://www.itdecent.cn/p/4cf5cb9e4b99] 項(xiàng)目gr...
轉(zhuǎn)載于:https://juejin.cn/post/7142297951023415332[https://juejin.cn/post/71422979510234153...
SupervisorJob,它的特點(diǎn)就是孩子的失敗不會影響父親,也不會影響兄弟?,F(xiàn)在廣告和新聞加載互不影響,各自拋異常都不會影響對方。
學(xué)習(xí):https://juejin.cn/post/7031726493906829319[https://juejin.cn/post/703172649390682931...
channel用于協(xié)程之間的通訊,使用send和receive往通道里寫入或者讀取數(shù)據(jù),2個方法為非阻塞掛起函數(shù),channel是熱流,不管有沒有訂閱者都會發(fā)送。 Chann...
狀態(tài)(State) 應(yīng)用向用戶顯示的信息便是界面狀態(tài)。比如一個新聞列表,列表的數(shù)據(jù)。界面是相對用戶而言的,那么界面狀態(tài)就是相對應(yīng)用而言的。這就像同一枚硬幣的兩面,界面是界面狀...
前言 密封類,可以理解為枚舉,規(guī)定了有限個類型,不可以存在其他類型,但枚舉每個枚舉常量只存在一個示例,但是密封類的子類可以有多個示例,所以可以將密封類看做是枚舉的拓展,基于枚...
根據(jù) https://www.it1352.com/752040.html[https://www.it1352.com/752040.html] 這篇文章整理而來 Andr...
寫的真好 感謝作者解答了我的困惑
Retrofit 源碼深入分析 —— RxJava 和 協(xié)程的支持一、概述 在上一篇 Retrofit 源碼深入分析 —— Call 對象的誕生與請求[http://www.itdecent.cn/p/5382a09f6ba1] 的文章中...
一、概述 在上一篇 Retrofit 源碼深入分析 —— Call 對象的誕生與請求[http://www.itdecent.cn/p/5382a09f6ba1] 的文章中...
Android Studio直接運(yùn)行,報錯 AndroidStudio 版本Arctic Fox 2020 3.1 Patch2gradle 7.0.2 不知道為啥,項(xiàng)目升級...
導(dǎo)入 使用 執(zhí)行一次的任務(wù) 執(zhí)行定期的任務(wù) 定期任務(wù)最低定義間隔為15分鐘 工作約束 約束將工作延遲到滿足最佳條件時運(yùn)行。 NetworkType約束運(yùn)行工作所需的[網(wǎng)絡(luò)類型...
1、導(dǎo)入room庫 項(xiàng)目app.gradle導(dǎo)入 2、Room 包含 3 個主要組件: 數(shù)據(jù)庫[https://developer.android.google.cn/ref...
1、創(chuàng)建 LiveData 對象 LiveData對象通常存儲在 ViewModel對象中,并可通過 getter 方法進(jìn)行訪問 2、觀察 LiveData 對象 在大多數(shù)情...