HenCoder Android 开发进阶练习项目 HenCoder
笔记:
笔记:
canvas.save()/canvas.restore()的作用
使用 Canvas 来做常见的二维变换(裁剪、移动、旋转...)
使用 Matrix 来做变换
使用 Camera 来做三维变换
绘制流程
draw -> drawBackground(不能重写) -> onDraw -> dispatchDraw -> onDrawforeground
dispatchDraw : viewGroup 绘制子控件时调用