Android Canvas绘图文本和事后更改文本

我创建了一个costum视图,并在onDrawMethod上开始绘制一些东西.
一些矩形,线条和文字.

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

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

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

解决方法:

通常,如果有很多事情要做,您将重新绘制整个视图,但是在这种情况下,您可以在旧文本上绘制一个与背景颜色相同的框,然后在其上方显示新文本.

如果您有背景图片,那么重新创建整个画布会更容易.

上一篇:MonoGame-入门笔记(2)-好玩的精灵


下一篇:继承、抽象、多态