在將Android window Layer層級(jí)關(guān)系之前,我們先來直觀的看看是什么樣的: 可以看到類似這樣的輸出: 這個(gè)輸出包含了,Layer層級(jí),Layer 畫面的widt...
在將Android window Layer層級(jí)關(guān)系之前,我們先來直觀的看看是什么樣的: 可以看到類似這樣的輸出: 這個(gè)輸出包含了,Layer層級(jí),Layer 畫面的widt...
按官方文檔所示,resource types應(yīng)有9大類。注意:如果實(shí)在不能訪問鏈接的話可以把https://developer.android.com/ 中的.com換成.g...
4.1 View的事件體系 一、View的基礎(chǔ)知識(shí) 1、View的位置參數(shù) 1.1、兩種坐標(biāo)系 Android坐標(biāo)系:以屏幕左上角點(diǎn)作為坐標(biāo)系原點(diǎn)。View坐標(biāo)系:以View...
以下是閱讀《深入理解Android:卷三》第6章 深入理解控件系統(tǒng)時(shí)的閱讀要點(diǎn),按照章節(jié)做下標(biāo)記,以供后續(xù)查閱。 6.2 深入理解WindowManager WindowMa...
在Android開發(fā)中,我們可能會(huì)遇到需要給特定的View添加點(diǎn)擊效果。這篇博客分享一個(gè)簡(jiǎn)單實(shí)現(xiàn)點(diǎn)擊效果的開源庫(kù),希望能幫小伙伴們提高開發(fā)效率。 TouchEffects T...
Android.mk 的作用 Android.mk 是Android 編譯系統(tǒng)中使用的 Makefile 文件,不同于傳統(tǒng)的makefile 文件,提供了大量的內(nèi)置函數(shù);An...
https://www.cnblogs.com/not2/category/1911538.html[https://www.cnblogs.com/not2/categor...
傳統(tǒng)事件機(jī)制處理嵌套滑動(dòng)的局限性 在傳統(tǒng)的事件分發(fā)中,當(dāng)一個(gè)事件產(chǎn)生后,它的傳遞過程遵循如下順序:父控件->子控件,事件總是先傳遞給父控件,當(dāng)父控件不對(duì)事件攔截的時(shí)候,那么當(dāng)...
對(duì)于不支持device合成的layer,SurfaceFlinger會(huì)采用GPU來合成,然后與device合成的layer在hwc進(jìn)行同步再送給屏幕。在SurfaceFlin...
今天博客的主要有以下內(nèi)容: shader是什么 shader 編程 shader 內(nèi)建變量 shader 如何編譯shader shader 與app直接的傳值交互 shad...
上周是沒有看這節(jié)就寫了三角形的作業(yè)QAQ,所以這周來shader和texture叭~ 上節(jié)提到過每個(gè) Shader 都是一個(gè)小程序,他們彼此之間非常獨(dú)立,只能通過輸入和輸出交...
從本篇文章開始,我將對(duì)Android比較復(fù)雜的圖形系統(tǒng)進(jìn)行分析,開篇我們先對(duì)圖形系統(tǒng)做個(gè)概覽,先不對(duì)代碼做具體分析。 文章從如下三個(gè)層次進(jìn)行講解.其中每一層之間的數(shù)據(jù)傳遞是使...
intent我們一般是用來傳遞數(shù)據(jù)的,在activity和activity之間、activity和fragment之間,甚至activity和service之間,都可以。 而...
源碼:8.1系統(tǒng) 1.Surface implements Parcelable 說明Surface可以直接跨進(jìn)程傳遞,無(wú)須再封裝 2.竟然是跨進(jìn)程傳遞,自然涉及的關(guān)鍵方法為...
轉(zhuǎn)載請(qǐng)標(biāo)注來處: http://www.itdecent.cn/p/64e5c866b4ae 一、 OverView Android Surface的創(chuàng)建涉及三個(gè)進(jìn)程 Ap...
平常在寫java程序的時(shí)候,有時(shí)會(huì)用到一些方法,但是在IDE中調(diào)用不到這些方法,進(jìn)入到源碼中,會(huì)發(fā)現(xiàn)這些方法的上面有@hide標(biāo)識(shí),這表示這些是被隱藏的 還有在日常的第三方應(yīng)...