我希望能够使用触摸监听器在屏幕上绘制一条直线,但是当我尝试再次绘制直线时,它会擦除先前的直线。我正在使用以下代码:
我无法找到解决这个问题的方法。
public class Drawer extends View
{
public Drawer(Context context)
{
super(context);
}
protected void onDraw(Canvas canvas)
{
Paint p = new Paint();
p.setColor(colordraw);
canvas.drawLine(x1, y1, x2, y2, p);
invalidate();
}
}