android.graphics.Camera:
camera默认位置:
camera.getLocationX() = 0;
camera.getLocationY() = 0;
camera.getLocationZ() = -8;
1、applyToCanvas(Canvas canvas) 根据当前的变换计算出相应的矩阵,然后应用到制定的画布上去,注意是由画布来设置矩阵的。
2、rotateX(float degree) 绕着x轴旋转degree个度数
3、rotateY(float degree) 绕着y轴旋转degree个度数
4、rotateZ(float degree) 绕着z轴旋转degree个度数
5、translate(float x,float y,float z) 在x、y、z坐标轴上执行变换操作
6、save()和restore() 保存原状态,操作完之后,恢复到原状态
7、camera.getMatrix(matrix) 获取camera变换后的矩阵
8、要想实现3D效果,还要借助Animation类的配合,因为这个类正是动画类,提供了对象变换的平台