rem rem(root em)是一個(gè)相對(duì)單位麻蹋,類似于em锋拖,em 是父元素字體大小。不同的是 rem 的基準(zhǔn)是 相對(duì)于 html 元素的字體大小触菜。比如九榔,根元素(html) 設(shè)...
一、CoroutineScope (推薦) 二、阻塞型 runBlocking(不推薦) 這是一種不推薦的開啟協(xié)程的方式哲泊,因?yàn)檫@種會(huì)阻塞線程剩蟀。啟動(dòng)一個(gè)新的協(xié)程,并阻塞它的調(diào)用...
EditText實(shí)現(xiàn)雙向綁定 配置: 模塊build中設(shè)置使用DataBinding Activity dataBinding.setViewModel(viewModel)...
一切威、主頁面布局優(yōu)化 應(yīng)用主界面布局優(yōu)化是老生常談了育特,綜合起來無非就是下面兩點(diǎn),這個(gè)需要結(jié)合具體的界面布局去做優(yōu)化先朦,網(wǎng)上也有比較多的資料可以查閱 通過減少冗余或者嵌套布局來降低...
1缰冤、DataMapper增加一層是為了跟后端分離,避免他們修改我們還需要修改UI層,你說的代價(jià)大這個(gè)也看實(shí)際業(yè)務(wù),就像設(shè)計(jì)模式,選擇適合就好,.
2、diff是RecyclerView做的一個(gè)優(yōu)化,避免不必要的更新.完整的類名是DiffUtil,可以參考下面這個(gè)文章 https://blog.csdn.net/ysy950803/article/details/103951945
關(guān)于Android架構(gòu)喳魏,你是否還在生搬硬套棉浸?前言 關(guān)于Android架構(gòu),可能在很多人心里一直都是虛無縹緲的存在刺彩,似懂非懂涮拗、為了用而用、處處生搬硬套迂苛,這種情況使用的意義真的很有限。本人有多個(gè)項(xiàng)目重構(gòu)的經(jīng)驗(yàn)鼓择,恰好對(duì)設(shè)計(jì)領(lǐng)...
操作一個(gè)Retrofit的步驟一般是這樣的 創(chuàng)建一個(gè)網(wǎng)絡(luò)攔截器三幻,添加一些通用的headers 創(chuàng)建一個(gè)打印請(qǐng)求日志的攔截器 在OKHttpClient中加入創(chuàng)建的攔截器 其實(shí)...
前言 關(guān)于Android架構(gòu)念搬,可能在很多人心里一直都是虛無縹緲的存在,似懂非懂摆出、為了用而用朗徊、處處生搬硬套,這種情況使用的意義真的很有限偎漫。本人有多個(gè)項(xiàng)目重構(gòu)的經(jīng)驗(yàn)爷恳,恰好對(duì)設(shè)計(jì)領(lǐng)...
居中 1、父容器的居中 2象踊、多個(gè)控件居中 實(shí)現(xiàn)思路是在鏈頭加上 類似代碼温亲,讓腦袋中抽象的鏈條 用constraintLayout的chain屬性實(shí)現(xiàn) chain 除了鏈條方向...
項(xiàng)目使用的是React,所以用的react-quill組件 1、安裝 2杯矩、導(dǎo)入組件 3栈虚、導(dǎo)入樣式 4、使用組件 頁面中展示富文本 參考文章 https://zhuanlan....
? 問號(hào)放在變量后,永遠(yuǎn)不報(bào)空指針 ?: A變量?:B變量:當(dāng)A變量為空時(shí) 返回B :: 傳參是方法
vh就是當(dāng)前屏幕可見高度的1%,也就是說 height:100vh == height:100%; 但是當(dāng)元素沒有內(nèi)容時(shí)候粘姜,設(shè)置height:100%鬓照,該元素不會(huì)被撐開,此時(shí)...
JetBrains 相信大部分程序員都會(huì)使用到JetBrains公司的產(chǎn)品相艇,idea颖杏,webstorm等。原來本身就支持坛芽,下面上圖: Start后就可以鏈接到遠(yuǎn)程服務(wù)器,通過...
用了mac后留储,發(fā)現(xiàn)一個(gè)問題,找不到完美替代xshell的工具咙轩。下面介紹下我的尋找之路获讳。。活喊。 1.item2 相比大家在網(wǎng)上百度mac xshell替代方案丐膝,很多都能查到這...
不過我發(fā)現(xiàn)了一個(gè)更優(yōu)雅的做法:
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [Text('1'),Text('2')]);
leptune 評(píng)論自Flutter 布局之:row設(shè)置左右兩端各有控件
MAT檢測(cè)內(nèi)存泄漏 打開Profiler 此時(shí)不斷切換Activity,往返進(jìn)入钾菊,出來帅矗,然后點(diǎn)擊生成文件 此時(shí)生成的文件還不能直接在mat應(yīng)用上打開,需要轉(zhuǎn)換一下 打開sdk...
LeakCanary Git地址[https://square.github.io/leakcanary/] 使用方法 目前最新版本是2.7,使用起來比較簡單,只需要在gra...
一浑此、什么是OOM OOM,全稱“Out Of Memory”滞详,翻譯成中文就是“內(nèi)存用完了”,當(dāng)JVM因?yàn)闆]有足夠的內(nèi)存來為對(duì)象分配空間并且垃圾回收器也已經(jīng)沒有空間可回收時(shí)凛俱,就...