2012-09-28 38 views
0

我已经得到了我的DrawView,但一次只能画一条线。如果我再次尝试绘制最后一行删除,我怎样才能“保存”它们?Android Java绘制多行

+7

请将您的代码 –

回答

0

onDraw刷新整个画布。要打印多行,您可以将行存储在模型中(例如,一系列行对象):

@Override 
public void onDraw(Canvas canvas) { 
    for (Line l : lines) { 
     canvas.drawLine(l.x1, l.y1, l.x2, l.y2, paint); 
    } 
}