今天想要绘制一段直线,直线是分段绘制的,当我绘制第二条直线时,第一条消失了
当我绘制第三条直线时,第二条消失了,第一条出现了,继续绘制就出现了,奇数线一起
显示,或者偶数线一起显示,请问为什么,怎样才能全显示?
调试:线没有重叠,起点终点的值处理了;
public void initDraw() {
try {
canvas = holder.lockCanvas();
if (canvas != null) {
canvas.drawLine(startPoint.x, startPoint.y, endPoint.x, endPoint.y, paint);
float x = endPoint.x+0;
float y = endPoint.y+0;
startPoint.x = x+0;
startPoint.y = y+0;
}
} catch (Exception e) {
} finally {
if (canvas != null) {
holder.unlockCanvasAndPost(canvas);
}
}
}