Canvas的rotate()函数本应该是很简单的一个函数,但是由于api手册言之不详,使用中难免有吃不准的地方.下面所记录的几点,都是我在使用中所迷惑过的问题,特此记录. 1,坐标原点在哪里? 如果没有设置,那么旋转原点就是左上角. canvas.rotate(ang); 如果要以画布中心点旋转,请以下面格式调用: canvas.rotate(ang, getMeasuredWidth() / 2, getMeasuredHeight() / 2); 其中ang是角度,不是弧度,比如正时针旋转…