-
blue查看全部
-
!!!查看全部
-
調(diào)換位置即可查看全部
-
***為什么之前的文字不見了呢?因?yàn)樵谖覀冞@邊的onDraw()方法中,我們首先是調(diào)用了super的onDraw()方法,然后我們又去調(diào)用了自己自定義的Drawable里面的draw()方法來draw并將之前經(jīng)過super的draw()方法畫過的畫布作為參數(shù)傳了進(jìn)去,然后由于我們自定義的draw()方法是最後draw該畫布的,根據(jù)層級(jí)關(guān)系,最後draw的會(huì)覆蓋在最前面查看全部
-
?。?!查看全部
-
***在這里我們需要觸發(fā)自定義drawable中的onDraw()方法,然后實(shí)現(xiàn)我們想要的效果。那么我們就要在自定義控件的類中去復(fù)寫這個(gè)方法。然后接著把畫布給傳進(jìn)去。查看全部
-
!!!效果圖查看全部
-
!!!在自定義的控件中實(shí)現(xiàn)自定義的drawable查看全部
-
***Drawable是把可繪制的資源繪制到界面的一個(gè)過程 ***Canvas是一個(gè)畫布,我們把需要畫的東西畫到畫布上 ***setAlpha()是設(shè)置drawable的透明度 ***setColorFilter()設(shè)置顏色過濾器查看全部
-
現(xiàn)在自定義一個(gè)Drawable查看全部
-
把自定義控件配置到xml文件中查看全部
-
!!!查看全部
-
實(shí)現(xiàn)前三個(gè)構(gòu)造方法查看全部
-
***首先自定義一個(gè)控件,那么新建一個(gè)類為:Ripple Button查看全部
-
本節(jié)課需掌握查看全部
舉報(bào)
0/150
提交
取消