我创建了一个服装视图,在OndrawMethod上,我开始绘制一些东西。一些矩,线条和文本。

  canvas.drawText("Hello",150,150, paint);

现在,我想在OnTouchEvent之后更改此文本。

我的问题是,我不知道,如何删除旧文本。目前,我的第二个文本(在TouchEvent之后显示)只是重叠了我的旧文本。我应该用新文本重新绘制洞视图吗?

有帮助吗?

解决方案

通常,如果发生很多事情,您会重新绘制整个视图,但是在这种情况下,您只需绘制一个与旧文本上背景相同的颜色的盒子,然后在其顶部显示新文本。

但是,如果您有背景图像,那么重新创建整个画布会更容易。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top