在自定义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 可以描述直线 二次曲线 园 椭圆 弧形 矩形 
  1. paint 的使用

    paint.setColor paint.setStyle Paint.Style.Fill Paint.Style.Stroke Paint.Style.Stroke_and_fill paint.setAntialias paint.setStrokeWidth paint.setTextSize

  2. canvas 范围裁切和集合变换

  3. view 的绘制顺序

⤧  Next post 回调方法与顺序