实习笔记17.08.03

  1. shader类----着色器
    shader类
  2. paint
    先来看一下Paint的style,共有3种
    Paint.Style.FILL:填充内部
    Paint.Style.FILL_AND_STROKE :填充内部和描边
    Paint.Style.STROKE :描边
  3. 写画板功能时发现,paint.setStyle(Paint.Style.STROKE); ,就可以画连续线条
    问:setStyle(Paint.Style.FILL)时,在

invalidate() 会重调用View的onDraw方法绘制

  1. Canvas,drawable,bitmap关系
    Canvas和Bitmap的关系
    Canvas:承载Bitmap的媒介,有多种绘制方法可以调用,最终作用在Bitmap上。 Canvas必须依靠Bitmap才能被实例化
    Drawable:可以被绘制在Bitmap上的对象都是Drawable。Drawable可以理解为一个接口,有多种实现
    Bitmap:像素的容器,用户看到的最终产品就是像素

推荐阅读更多精彩内容