2012-09-05 52 views
0

我是我的应用程序中的Android开发的新手,我想要在手指移动上画线,并且想要删除所有通过按钮单击的线它在屏幕上提供。 我能够画线,但我无法删除线条,线条也不光滑。在您的活动Android在屏幕上绘制一条线并在点击屏幕上的按钮后将其删除

然后,创建行的对象,如列表:

+0

你在画什么?自定义视图? SurfaceView?你的问题非常含糊,除非你提供更多细节,否则你不会得到回应。 –

回答

1

创建一个类来表示你的线条,例如ArrayList行;

在您的触摸事件中,不是绘制线条,而是在列表中添加一条新线条。然后,在你的onDraw方法中,如下所示:

for(Line line:lines){ 
    line.draw(canvas); 
} 

最后,在按钮中单击,从行列表中删除行对象。

祝你好运!