我有一个绘制画布的自定义视图,我试图在中心0,0画一个圆圈,但是到了左上角,我希望它是屏幕的中心,你怎么去移动坐标?
您必须获得画布的宽度和高度,然后将它们除以2。
代码示例:
int CenterOfx = (int)canvas.getWidth()/2;
int CenterOfy = (int)canvas.getHeight()/2;
canvas.drawCircle(CenterOfx,CenterOfy,25f,paintLines);
您还可以使用屏幕大小来获取中心值。