要完成這樣的效果. 1.1 一個(gè)字體兩種顏色 1.1.1兩種字體,需要定義自定義屬性 1.1.2 兩種字體,兩種畫(huà)筆 1.1.3 只繪制一部分區(qū)...
投稿
收錄了7篇文章 · 1人關(guān)注
要完成這樣的效果. 1.1 一個(gè)字體兩種顏色 1.1.1兩種字體,需要定義自定義屬性 1.1.2 兩種字體,兩種畫(huà)筆 1.1.3 只繪制一部分區(qū)...
View的 p.invalidateChild(this, damage);父類調(diào)用,所以找到ViewGroup invalidateChild...
今天我們來(lái)做一個(gè)這個(gè)效果. 1.自定義屬性 這里就不寫(xiě)了.后面會(huì)附上GitHub地址.不懂自定義屬性,可以看:https://www.jians...
1.繼承ViewGroup為什么不會(huì)調(diào)用onDraw方法? 1.1 ViewGroup的源碼,ViewGroup里面沒(méi)有onDraw(Canva...
畫(huà)文字是canvas.drawText(String text, float x, float y, Paint paint) 溫馨提示參數(shù)y是...
一般自定義View的步驟:1.自定義屬性2.實(shí)現(xiàn)onMeasure 指定 控件的寬高 onMeasure方法 指定控件的寬高.說(shuō)到onMeasu...
1 自定義view方法的簡(jiǎn)介 1.1 onMeasure 方法 對(duì)于onMeasure方法不得不要說(shuō)一下測(cè)量模式,這里的測(cè)量模式和父類是有一定關(guān)...