源码中的方法:
<pre name="code" class="java"> /**
* Preconcat the current matrix with the specified translation
*
* @param dx The distance to translate in X
* @param dy The distance to translate in Y
*/
public void translate(float dx, float dy) {
native_translate(mNativeCanvasWrapper, dx, dy);
}
/** * Preconcat the current matrix with the specified rotation. * * @param degrees The amount to rotate, in degrees */ public void rotate(float degrees) { native_rotate(mNativeCanvasWrapper, degrees); }
简单的举了两个例子: 英文注释中可以看到 Preconcat the current matrix with ..
英文解释就是用指定变化矩阵前乘(左乘)当前矩阵;
图形变换中矩阵A*B*C; 则变换先后是C B A;