caiyonglong / DrawApp

自定义view学习

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DrawApp

HenCoder Android 开发进阶练习项目 HenCoder

已完成

笔记:
笔记:
canvas.save()/canvas.restore()的作用
使用 Canvas 来做常见的二维变换(裁剪、移动、旋转...)
使用 Matrix 来做变换
使用 Camera 来做三维变换
绘制流程
draw -> drawBackground(不能重写) -> onDraw -> dispatchDraw -> onDrawforeground

dispatchDraw : viewGroup 绘制子控件时调用

About

自定义view学习


Languages

Language:Java 100.0%