自定义View基础绘制
在自定义view 中,基本canvas 的各种draw方法以及paint 的使用和属性。以及裁剪,绘制顺序 都有很大的重要性,也是基础中的基础
绘制基础
1。canvas.drawXXX()方法的使用
canvas.drawColor()
canvas.drawCircle()
canvas.drawArc()
canvas.drawBitmai()
canvas.drawRect()
canvas.drawoval()
canvas.drawLine()
canvas.drawText()
canvas.drawPoint()
canvas.drawPath() 绘制自定义图形 Path 可以描述直线 二次曲线 园 椭圆 弧形 矩形
paint 的使用
paint.setColor paint.setStyle Paint.Style.Fill Paint.Style.Stroke Paint.Style.Stroke_and_fill paint.setAntialias paint.setStrokeWidth paint.setTextSize
canvas 范围裁切和集合变换
view 的绘制顺序