This commit is contained in:
GcsSloop
2016-09-07 03:04:13 +08:00
parent 93c58ff689
commit 412aea3e74

View File

@@ -3,7 +3,27 @@
### 作者微博: [@GcsSloop](http://weibo.com/GcsSloop)
### 相关文章: [自定义View目录](http://www.gcssloop.com/1970/01/CustomViewIndex/)
看标题就知道本篇依旧属于Matrix不过后面多了一个CameraCamera我们都知道是相机的意思不过本文中的相机并不是现实中的相机而是专业给Matrix拍照的相机
本篇依旧属于Matrix主要讲解CameraAndroid下有很相机应用其中的美颜相机更是不少不过今天这个Camera可不是我们平时拍照的那个相机而是graphic包下的Camera专业给Matrix拍照的相机不过既然是相机作用都是类似的主要是将3D的内容拍扁变成2D的内容
众所周知我们的手机屏幕是一个2D的平面所以也没办法直接显示3D的信息因此我们看到的所有3D效果都是3D在2D平面的投影而已而本文中的Camera主要作用就是这个将3D信息转换为2D平面上的投影我们应用中大多数3D效果都离不开这个类而它将3D转换为2D投影的桥梁则是Matrix。
## Camera常用方法表
按照惯例,先放表。
| 返回值 | 方法 |
| ---- | ---------------------------------------- |
| | Camera() <br/>构造方法创建一个空的Camera。 |
| void | applyToCanvas(Canvas canvas)<br/>将当前的Camera变换应用到Canvas。 |
| | |
| | |
| | |
## About Me