前言 Android 列表分頁(yè)加載組件 paging3 alpha版本已經(jīng)出來很久了成畦。目前到了alpha7;分享一下在項(xiàng)目中使用的經(jīng)驗(yàn)和坑;不講原理和源碼拂蝎,純使用經(jīng)驗(yàn)分享!(...
前言 Android 列表分頁(yè)加載組件 paging3 alpha版本已經(jīng)出來很久了成畦。目前到了alpha7;分享一下在項(xiàng)目中使用的經(jīng)驗(yàn)和坑;不講原理和源碼拂蝎,純使用經(jīng)驗(yàn)分享!(...
Android網(wǎng)絡(luò)服務(wù)發(fā)現(xiàn)(NSD)使用 NSD(NsdManager)是Android SDK中自帶的類庫(kù),可以集成直接使用。使用 NSD服務(wù)需要(android4.1及以...
平常姑食,我們使用最多的應(yīng)該是用 ObjectAnimatior 來構(gòu)建我們需要的動(dòng)畫對(duì)象波岛,然后通過不斷變化的值給相應(yīng)的屬性賦值實(shí)現(xiàn)動(dòng)畫效果茅坛,這種效果是相對(duì)比較呆板的。想象一下则拷,...
kotlin 輕松實(shí)現(xiàn):
class Test {
var a = 1
get() = field++
fun test() {
a = 1
if (a == 1 && a == 2 && a == 3) {
print("Success")
} else {
print("Failed")
}
}
}
if(a==1 && a==2 && a==3)贡蓖,有沒有可能為true?前言 最近無意間看到一個(gè)有趣的帖子: 這是一個(gè)JS社區(qū)拋出來的問題煌茬。第一眼看到這個(gè)問題的時(shí)候斥铺,感覺這似乎是一個(gè)無稽之談,一個(gè)變量怎么可能會(huì)同時(shí)滿足倆個(gè)條件呢坛善! 不過后來深入思...
“系統(tǒng)自帶的列表控件晾蜘,無法使列表重疊(都是自上而下或者從左到右)” 這句話不對(duì)哦,可以重疊的眠屎!重寫 RecylerView的 LayoutManager 或者 利用 ItemDecoration 就可以做到重疊剔交;
Android逆天控件:CircleListView(圓弧形列表)背景 近日設(shè)計(jì)師小姐姐創(chuàng)作能力爆棚,設(shè)計(jì)了一個(gè)狂拽酷炫的效果:星球環(huán)繞列表改衩。如下圖: 在拿著板磚去溝通岖常,且看到對(duì)方40米長(zhǎng)的大刀后,愉快地確認(rèn)出頁(yè)面的如下特性: 需要實(shí)現(xiàn)一個(gè)...
為什么要學(xué)習(xí)Kotlin 這篇文章的來源是看了陳皓的專欄, 里面有一個(gè)學(xué)習(xí)模板, 列出了學(xué)習(xí)新技術(shù)的時(shí)候首先要搞清楚的6個(gè)問題: 本文收錄于: https://github....
樓主有改造完成的 GitHub 地址嗎? 求地址啊
AndroidVideoCache源碼詳解以及改造系列-源碼篇前言 為什么寫這個(gè)文章葫督?因?yàn)橹白鲞^一些短視頻方面相關(guān)的應(yīng)用竭鞍,特別是在播放優(yōu)化上面踩過一點(diǎn)坑。優(yōu)化的主要目的為了讓視頻達(dá)到秒開橄镜,視頻的預(yù)加載等偎快,并在用戶多次播放的過程中能減少...
支持一下,經(jīng)測(cè)試洽胶,onResume 里操作ui會(huì)出問題滨砍,fragment也無法使用,感覺局限很大
「性能優(yōu)化2.4」 AsyncLayoutInflater實(shí)現(xiàn)異步加載布局「性能優(yōu)化1.0」啟動(dòng)分類及啟動(dòng)時(shí)間的測(cè)量「性能優(yōu)化1.1」計(jì)算方法的執(zhí)行時(shí)間「性能優(yōu)化1.2」異步優(yōu)化「性能優(yōu)化1.3」延遲加載方案「性能優(yōu)化2.0」布局加載原理「性能優(yōu)化...
會(huì)不會(huì)存在線程同步的問題妖异?比如onInflatFinished沒有回調(diào)之前惋戏,就去執(zhí)行onStart、onResume的代碼他膳?另外覺得响逢,用這個(gè)還不如把布局嵌套過深的問題好好優(yōu)化一下。
系列文章 Android布局優(yōu)化(一)LayoutInflate — 從布局加載原理說起 Android布局優(yōu)化(二)優(yōu)雅獲取界面布局耗時(shí) Android布局優(yōu)化(三)使用A...
如需轉(zhuǎn)載請(qǐng)?jiān)u論或簡(jiǎn)信棕孙,并注明出處舔亭,未經(jīng)允許不得轉(zhuǎn)載 系列文章 Android布局優(yōu)化(一)LayoutInflate — 從布局加載原理說起 Android布局優(yōu)化(二)優(yōu)雅...
前言 在使用 Kotlin 進(jìn)行開發(fā)時(shí)些膨,我們不可避免的需要使用到 Standard.kt 內(nèi)置的高階函數(shù): 對(duì)剛剛接觸 Kotlin 開發(fā)的來說,使用的過程中難免會(huì)有些吃力钦铺,...
Jenkins簡(jiǎn)介 Jenkins是一個(gè)開源軟件項(xiàng)目订雾,旨在提供一個(gè)開放易用的軟件平臺(tái),使軟件的持續(xù)集成變成可能矛洞。目前大部分公司都在使用Jenkins來持續(xù)構(gòu)建洼哎。 Jenkin...
首發(fā)于公眾號(hào): DSGtalk1989 17.可觀察屬性 observable任何用var形容的可變屬性都可以對(duì)其進(jìn)行觀察(當(dāng)然用val修飾的屬性進(jìn)行觀察也不會(huì)報(bào)錯(cuò)沼本,但是將變...
可以觀察集合數(shù)據(jù)變化嗎噩峦?添加,刪除抽兆,替換
Kotlin學(xué)習(xí)筆記之 17 可觀察屬性首發(fā)于公眾號(hào): DSGtalk1989 17.可觀察屬性 observable任何用var形容的可變屬性都可以對(duì)其進(jìn)行觀察(當(dāng)然用val修飾的屬性進(jìn)行觀察也不會(huì)報(bào)錯(cuò)识补,但是將變...