画布中心0,0是左上角如何使其成为屏幕的中心?

问题描述 投票:0回答:1

我有一个绘制画布的自定义视图,我试图在中心0,0画一个圆圈,但是到了左上角,我希望它是屏幕的中心,你怎么去移动坐标?

android android-canvas
1个回答
0
投票

您必须获得画布的宽度和高度,然后将它们除以2。

代码示例:

int CenterOfx = (int)canvas.getWidth()/2;
int CenterOfy = (int)canvas.getHeight()/2;

canvas.drawCircle(CenterOfx,CenterOfy,25f,paintLines);

您还可以使用屏幕大小来获取中心值。

© www.soinside.com 2019 - 2024. All rights reserved.