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