Android-自定義View初步ALL流程總結(jié)篇

經(jīng)過(guò)一系列的學(xué)習(xí)和實(shí)踐,算是入門(mén)了自定義View,從官方建議的最簡(jiǎn)單的onDraw開(kāi)始,再到自定義布局屬性,到測(cè)量,到布局, 再到onTouchEvent事件,再到自定義ViewGroup,涉及到事件處理、onLayout處理,然后布局適配處理(margin,padding等),總算是把整個(gè)流程拉通了一下下.

學(xué)習(xí)過(guò)程目錄:

Android-自定義View-View類(lèi)初步認(rèn)識(shí)

Android-自定義View-onDraw方法起步

Android-自定義View-自定義屬性

Android-自定義View-View類(lèi)初步認(rèn)識(shí)

Android-自定義View-自定義屬性之第三方Banner看一看

Android-自定義View-onMeasure方法

Android-自定義View-onMeasure方法續(xù)篇

Android-自定義View-onLayout方法

Android-自定義View-自定義一個(gè)圓形進(jìn)度條

Android-自定義ViewGroup-官方案例初識(shí)

Android-自定義簡(jiǎn)單的垂直布局的ViewGroup-參考官方案例搞一搞

Android-自定義ViewGroup-增加layout_margin支持

Android-自定義ViewGroup-LayoutParams+Margin+Padding相關(guān)

Android-自定義ViewGroup-上下滑動(dòng)整體實(shí)踐下

Android-自定義View的事件分發(fā)及攔截機(jī)制簡(jiǎn)單流程先體驗(yàn)再研究(場(chǎng)景?疑問(wèn)? 待續(xù)...)

Android-自定義View的事件分發(fā)及攔截-父控件和子控件都處理觸摸事件的方式

Android-自定義ViewGroup-事件攔截處理官方解讀

小白還是用了一些心去學(xué)習(xí)了咯....

網(wǎng)友有更好的總結(jié) 自定義view總結(jié) - huakaihualuo012的博客 - CSDN博客(也是來(lái)自轉(zhuǎn)載)

自定義View的幾種方式(繼承,組合,重寫(xiě)),很多開(kāi)源的控件基本就是這幾種方式,什么時(shí)候小白可以自己做一個(gè)自己的相對(duì)還可以滴開(kāi)源控件,應(yīng)該差不多算是有所回應(yīng)了---- 也正有這個(gè)想法,等時(shí)間差不多了就準(zhǔn)備開(kāi)搞!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容