将坐标点塞给Matrix 围绕某个位置旋转,得到新的坐标点。如果是批量坐标点,将坐标点转入Matrix就可以了。 val pArray = floatArrayOf(p.x.toFloat(), p.y.toFloat()) val m = Matrix() m.setRotate(degree, center.x.toFloat(), center.y.toFloat()) m.mapPoints(pArray)
canvas 画倾斜物体
将canvas 倾斜过来之后,然后又将它转回去。
canvas.rotate(angle,50,50) canvas.rotate(-angle,50,50)
画整体倾斜的,就不需要再旋转回来了
比如说图片倾斜,上面的标志物