继续自定义view,关于Camera
Camera
它类似一个摄像机镜头,可以照射三维的空间,把内容投影到画布上,从而达到控制绘制的作用
Camera.rotateX/Y/Z()
控制内容旋转
Camera.translate(float x, float y, float z) 移动
和画布的移动效果是一样的
Camera.setLocation(x, y, z) 设置虚拟相机的位置
参数的单位是英寸,不好控制,慢慢试好了,一般只操作z轴方向
注意
- Camera的原点是不变的,所以一般需要移动画布
- Camera的xyz轴选装方向的正负值自成一派,需要自己记
- Camera z值增大投影变小,反之,可以用画布操作放大缩小
Over 我们那些信仰 要忘记多难。