前言 滾輪應(yīng)該是我們很經(jīng)常用到一個(gè)控件了,比如日期選擇,時(shí)間選擇,地區(qū)選擇等都習(xí)慣用滾輪來(lái)展示。 滾輪控件的識(shí)點(diǎn) 上圖是由三個(gè)滾輪控件組成的日期...
前言 一個(gè)成熟Androider的標(biāo)志是自定義下拉刷新&加載更多?? 自定義下拉刷新你會(huì)怎么做? 因?yàn)槲疫@個(gè)人比較懶(其實(shí)就是菜),所以直接拿Co...
WebView與原生對(duì)比差在哪里? 這里引用百度APP圖片來(lái)說(shuō)明。 百度的開(kāi)發(fā)人員將這一整個(gè)過(guò)程劃分為了四個(gè)階段,并統(tǒng)計(jì)出了各個(gè)階段的平均耗時(shí)。...
前言 這可以說(shuō)是 Jetpack Navigation 胎教級(jí)文章,從 使用入門 到 常見(jiàn)問(wèn)題 再到 示例項(xiàng)目 一篇文章全部包括。 Naviga...
前言 最近看到很多關(guān)于livedata和flow的文章,大家都在學(xué)那我肯定不能落后。便去學(xué)習(xí)一番,偶得SharedFlowBus(卷死你們)。 ...
前言 產(chǎn)品拿著IOS的微信圖片編輯給我看了下說(shuō):“這個(gè)功能應(yīng)該很簡(jiǎn)單吧,你應(yīng)該很快就能做好吧”。如果當(dāng)時(shí)我的桌子上有塊??的話,估計(jì)就是另一個(gè)結(jié)局...
前言 在App的開(kāi)發(fā)中我們離不開(kāi)動(dòng)態(tài)權(quán)限申請(qǐng),官方的寫法是在Activity回調(diào)結(jié)果,雖然很標(biāo)準(zhǔn),但是很繁瑣。今天我們就自己動(dòng)手?jǐn)]一個(gè)Andro...
前言 做項(xiàng)目?jī)?yōu)化時(shí),我們通常會(huì)先打印出方法的執(zhí)行時(shí)間,再根據(jù)方法的耗時(shí)情況對(duì)其進(jìn)行優(yōu)化。代碼如下: 如果是一兩個(gè)方法我們手動(dòng)插入代碼沒(méi)有問(wèn)題,但...
前言 字節(jié)碼插樁,看起來(lái)挺牛皮,實(shí)際上是真的很牛皮。但是牛皮不代表難學(xué),只需要一點(diǎn)前置知識(shí)就能輕松掌握。 Gradle Transform Go...