Android Java绘图多行

时间:2012-09-28 17:37:13

标签: java android

我已经有了DrawView,但一次只能绘制1行。如果我再次尝试绘图,最后一行会删除,我该如何“保存”它们?

1 个答案:

答案 0 :(得分:0)

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

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