從本文你可以快速了解布局中merge標(biāo)簽的作用,以及使用蚁廓。 一睡汹、Merge的作用 The <merge /> tag helps eliminate redundant vi...
從本文你可以快速了解布局中merge標(biāo)簽的作用,以及使用蚁廓。 一睡汹、Merge的作用 The <merge /> tag helps eliminate redundant vi...
前言 Rxjava由于其基于事件流的鏈?zhǔn)秸{(diào)用咨油、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn),深受各大 Android開(kāi)發(fā)者的歡迎柒爵。本文主要: 面向 剛接觸Rxjava的初學(xué)者 提供了一份 清...
寫(xiě)得不錯(cuò)役电,下次不要寫(xiě)了。
RecyclerView源碼分析(二)--測(cè)量流程閱讀本文您大概需要4.33分鐘棉胀。 相關(guān)系列文章RecyclerView源碼分析(一)--整體設(shè)計(jì) 在上一篇文章中主要講解了RecyclerView內(nèi)部的大體設(shè)計(jì)結(jié)構(gòu)法瑟。因?yàn)槭菑?..
又到了更新博文的時(shí)間了,最近在看一本很不錯(cuò)的心理學(xué)書(shū)籍唁奢,名字叫做 《拖延心理學(xué)》霎挟,封面長(zhǎng)下面這樣子 書(shū)的內(nèi)容主要是分析拖延癥患者是如何把一件事一拖再拖,最后引發(fā)最終心里的焦慮...
閱讀本文你大概需要10分鐘 扯淡的導(dǎo)語(yǔ)好像自從RecyclerView這個(gè)控件一出現(xiàn)麻掸,對(duì)這個(gè)控件使用方法的文章就層出不窮酥夭。我是一只都在使用這個(gè)控件,但是從來(lái)沒(méi)有過(guò)深入的研究它...
Fragment系列文章:1脊奋、Fragment全解析系列(一):那些年踩過(guò)的坑2熬北、Fragment全解析系列(二):正確的使用姿勢(shì)3、Fragment之我的解決方案:Frag...
前言 做過(guò)安卓開(kāi)發(fā)的都知道,安卓的UI開(kāi)發(fā)耗時(shí)耗力久又,實(shí)現(xiàn)不規(guī)則圖片效果巫延,如老生常談的圓角、圓形圖片籽孙,要么引入第三方控件烈评,要么自定義ImageView,第三方控件不一定滿(mǎn)足犯建,而...
一提到沉浸式狀態(tài)欄讲冠,第一個(gè)浮現(xiàn)在腦海里的詞就是“碎片化”。碎片化是讓 Android 開(kāi)發(fā)者很頭疼的問(wèn)題适瓦,相信沒(méi)有哪位開(kāi)發(fā)者會(huì)不喜歡“write once, run anyw...
前言 SynchronousQueue作為BlockingQueue體系中的一員竿开,它與我們平常使用較多的ArrayBlockingQueue谱仪、LinkedBlockingQu...
SynchronousQueue類(lèi)實(shí)現(xiàn)了BlockingQueue接口。閱讀BlockingQueue文本以獲取有關(guān)的更多信息否彩。 SynchronousQueue是一個(gè)內(nèi)部只...
前言 對(duì)于多線(xiàn)程疯攒,大家應(yīng)該很熟悉。但是列荔,大家了解線(xiàn)程池嗎敬尺? 今天,我將帶大家全部學(xué)習(xí)關(guān)于線(xiàn)程池的所有知識(shí)贴浙。 Carson帶你學(xué)多線(xiàn)程系列基礎(chǔ)匯總Android多線(xiàn)程:基礎(chǔ)知識(shí)...
很多使用RecyclerView 的同學(xué)肯定有件很蛋疼的事情砂吞,RecyclerVeiw 沒(méi)有分割線(xiàn)。大多數(shù)的時(shí)候我們都是選擇直接在ItemViewHolder 布局的底部自己...
譯文的GitHub地址:RecyclerView之ItemDecoration由淺入深 譯者注:RecyclerView第一篇崎溃,希望后面堅(jiān)持下來(lái) RecyclerView沒(méi)有...
狀態(tài)機(jī)圖用于模擬各個(gè)類(lèi)對(duì)象蜻直,用例和整個(gè)系統(tǒng)的動(dòng)態(tài)行為。換句話(huà)說(shuō)袁串,當(dāng)一個(gè)狀態(tài)機(jī)創(chuàng)建它所附著的對(duì)象概而,該對(duì)象成為狀態(tài)機(jī)的所有者時(shí),例如囱修,狀態(tài)機(jī)附加的對(duì)象可以是類(lèi)赎瑰,用例甚至整個(gè)系統(tǒng)。...
著色器(shaders) 簡(jiǎn)單的理解破镰,著色器就是將輸入轉(zhuǎn)換為輸出的程序乡范,同時(shí)著色器也是非常獨(dú)立的程序,它們之間的通訊只能通過(guò)它們的輸入和輸出啤咽。OpenGL著色器主要內(nèi)容 1....
1. CPU 與 GPU CPU與GPU的不同 設(shè)計(jì)目標(biāo)的不同,它們分別針對(duì)了兩種不同的應(yīng)用場(chǎng)景渠脉。 CPU需要很強(qiáng)的通用性來(lái)處理各種不同的數(shù)據(jù)類(lèi)型宇整,同時(shí)又要邏輯判斷又會(huì)引入大...
TextureView相關(guān)的SurfaceView SurfaceView的工作方式是創(chuàng)建一個(gè)置于應(yīng)用窗口之后的新窗口。這種方式的效率非常高芋膘,因?yàn)镾urfaceView窗口刷...
前言 這是前段時(shí)間我在公司內(nèi)部Android組的技術(shù)分享會(huì)上鳞青,以響應(yīng)式編程為主題做的一個(gè)專(zhuān)題分享,反饋還不錯(cuò)为朋,但是也有很多問(wèn)題臂拓,因此我根據(jù)反饋重新修改和完善了相關(guān)的論述,組成...