三、实践
我们写几个例子,用Paint控制画笔的线条宽度,颜色等属性
用Canvas控制画出的形状
首先自定义一个类继承自 View 类 重写三个构造方法
?
...重写onDraw()方法,该方法用于绘制自定义控件
@Override
protected void onDraw(Canvas canvas) {
super.onDraw...// 设置画布的属性 ,注意这里onDraw()方法参数有Canvas对象了 不要在 new 一个了
canvas.drawRGB(255, 255,255);...(200,420,600,520,paint); //画一条左上角坐标(200,420) ,宽度400 高度100的 红色实心矩形
canvas.drawCircle(400,800,100...(200,1000)的文本
}
在activity中使用
?