Bitmap围绕一个点进行旋转
在项目中需要使用定位功能,也就是一个点围绕一个圆心进行旋转,查看了canvas
的函数也就只有一个 canvas.drawBitmap(bitmap, matrix, paint)
通过使用Matrix
来实现旋转,这里实现一个demo
,功能就是小原点顺时针绘制一个原然后逆时针撤销这个圆,通过Timer
来实现。代码如下:
Surface.java实现绘制图形的类
1 | import java.util.Timer; |
Main7.java是主类
1 | import android.app.Activity; |