要完成这样的效果. 1.1 一个字体两种颜色 1.1.1两种字体,需要定义自定义属性 1.1.2 两种字体,两种画笔 1.1.3 只绘制一部分区...
收录了7篇文章 · 1人关注
要完成这样的效果. 1.1 一个字体两种颜色 1.1.1两种字体,需要定义自定义属性 1.1.2 两种字体,两种画笔 1.1.3 只绘制一部分区...
View的 p.invalidateChild(this, damage);父类调用,所以找到ViewGroup invalidateChild...
今天我们来做一个这个效果. 1.自定义属性 这里就不写了.后面会附上GitHub地址.不懂自定义属性,可以看:https://www.jians...
1.继承ViewGroup为什么不会调用onDraw方法? 1.1 ViewGroup的源码,ViewGroup里面没有onDraw(Canva...
画文字是canvas.drawText(String text, float x, float y, Paint paint) 温馨提示参数y是...
一般自定义View的步骤:1.自定义属性2.实现onMeasure 指定 控件的宽高 onMeasure方法 指定控件的宽高.说到onMeasu...
1 自定义view方法的简介 1.1 onMeasure 方法 对于onMeasure方法不得不要说一下测量模式,这里的测量模式和父类是有一定关...