android中的连续移动图

android中的连续移动图,android,animation,canvas,Android,Animation,Canvas,我开发了一个应用程序,其工作原理如下 我已经开发了这个使用画布和路径 在我的屏幕中完成线的绘制后,它将再次从0位置开始。但问题是,它开始重叠了 那么我如何才能清除该特定位置呢?您可以使用 mCanvas.drawColor(0xFFFFFFFF); //or whatever colour is appropriate. 我试着做一些你说的事情,但是用一个向左移动的图形,我用 mPath.offset(-x, 0); 你是说你的图形是从屏幕的左侧绘制到屏幕的右侧,当它到达右侧时,它又开始从

我开发了一个应用程序,其工作原理如下

我已经开发了这个使用画布和路径

在我的屏幕中完成线的绘制后,它将再次从0位置开始。但问题是,它开始重叠了


那么我如何才能清除该特定位置呢?

您可以使用

mCanvas.drawColor(0xFFFFFFFF);  //or whatever colour is appropriate.
我试着做一些你说的事情,但是用一个向左移动的图形,我用

mPath.offset(-x, 0);

你是说你的图形是从屏幕的左侧绘制到屏幕的右侧,当它到达右侧时,它又开始从左侧绘制?现在它画出了你最初在那里画的东西,但是你想清除之前的画吗?或者,当图形到达右侧时,您是否试图滚动图形,使左侧逐渐滑出屏幕?是的,这就是我试图做的?但屏幕不会滑动。