好的,所以我使用此代码在画布上创建了一个Rectangle
Rect r =new Rect((point.x - rectWIDth / 2), (point.y - rectHeight / 2),(point.x-rectWIDth / 2),(point.y + rectHeight / 2));
point是由触摸事件确定的矩形的中心.但现在我希望能够旋转这个矩形.是否有任何代码或方法允许用户围绕其中心旋转形状.我也有兴趣获得这样一个矩形的角点.任何帮助表示赞赏.谢谢.
解决方法:
要围绕其自己的中心旋转矩形(而不是原点):
Matrix m = new Matrix();// point is the point about which to rotate.m.setRotate(degrees, point.x, point.y);m.mapRect(r);
您还可以使用Matrix.mapPoints()来查找角点的转换方式.
总结以上是内存溢出为你收集整理的java – 如何在Android中旋转Rect对象全部内容,希望文章能够帮你解决java – 如何在Android中旋转Rect对象所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)