80,337
社区成员
发帖
与我相关
我的任务
分享
@Override
public void run() {
while (mIsDrawing) {
mPath.reset();
mPath.moveTo(x, y);//每一次运动的起点
if (xd > 0 && x >= cWidth) xd = -1;
else if (xd < 0 && x <= 0) xd = 1;
if (yd > 0 && y >= cHeight) yd = -1;
else if (yd < 0 && y <= 0) yd = 1;
x += xd * xStep;
y += yd * yStep;
//mPath.lineTo(x, y);//终点
mPath.addCircle(x, y, 40, Path.Direction.CCW);
draw();
}
}