2012-09-28 5 views
0

이미 내 DrawView가 있지만 한 번에 한 줄만 그릴 수 있습니다. 다시 그리기를 시도하면 마지막 줄이 삭제됩니다. 어떻게 "저장할 수 있습니까?"Android Java 여러 줄 그리기

+7

코드를 게시하십시오. –

답변

0

onDraw는 전체 캔버스를 새로 고칩니다. 여러 줄을 인쇄하려면 모델에 줄을 저장할 수 있습니다 (예 : Line 객체 모음) :

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