Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
すでにDrawViewを取得していますが、一度に描画できる線は1つだけです。最後の行が削除されてからもう一度描画しようとすると、どうすればそれらを「保存」できますか?
onDrawはキャンバス全体を更新します。複数の線を印刷するには、線をモデル(たとえば、Lineオブジェクトのコレクション)に格納します。
@Override public void onDraw(Canvas canvas) { for (Line l : lines) { canvas.drawLine(l.x1, l.y1, l.x2, l.y2, paint); } }