Android 求矩形的中心

Android 求矩形的中心,android,android-canvas,Android,Android Canvas,如何找到画布中绘制的矩形的中心坐标?我仅有的项目是左、右、底和顶值 Rect newRect = new Rect(left, top, right, bottom); canvas.drawRect(newRect, paint); 中心=0.5(左+右),0.5(下+上)只需使用方法和 或者,如果需要浮点值以提高精度,请使用和 你在这个问题上花了多少心思?@Edwin-我只是想把我在学习如何在画布上开发更多内容时遇到的问题说出来(无论多么简单)。有人会发现它很有用。谢谢你的回答:)这更符合

如何找到画布中绘制的矩形的中心坐标?我仅有的项目是左、右、底和顶值

Rect newRect = new Rect(left, top, right, bottom);
canvas.drawRect(newRect, paint);
中心=0.5(左+右),0.5(下+上)

只需使用方法和

或者,如果需要浮点值以提高精度,请使用和


你在这个问题上花了多少心思?@Edwin-我只是想把我在学习如何在画布上开发更多内容时遇到的问题说出来(无论多么简单)。有人会发现它很有用。谢谢你的回答:)这更符合我的要求。
Rect newRect = new Rect(left, top, right, bottom);
canvas.drawRect(newRect, paint);
int xCenter = newRect.centerX();
int yCenter = newRect.centerY();
float xCenter = newRect.exactCenterX();
float yCenter = newRect.exactCenterY();