以原点为中心,原点可以用 translate 方法修改。顺时针旋转当前坐标轴。多次调用 rotate ,旋转的角度会叠加。
Number rotate
属性 | 类型 | 默认值 | 必填 | 说明 | 最低版本 |
|---|---|---|---|---|---|
| rotate | Number | 是 | 旋转角度,以弧度计( degrees * Math.PI/180;degrees 范围为 0~360 ) |
Page({
onLoad() {
const canvasContext = xhs.createCanvasContext('myCanvas');
canvasContext.strokeRect(100, 10, 150, 100);
canvasContext.rotate(20 * Math.PI / 180);
canvasContext.strokeRect(100, 10, 150, 100);
canvasContext.rotate(20 * Math.PI / 180);
canvasContext.strokeRect(100, 10, 150, 100);
canvasContext.draw();
}
});