我创建了一个costum视图,并在onDrawMethod上开始绘制一些东西.
一些矩形,线条和文字.
canvas.drawText("Hello",150,150, paint);
现在,我想在OnTouchEvent之后更改此文本.
我的问题是,我不知道如何删除旧文本.
目前,在TouchEvent之后显示的第二个文本
只是与我的旧文本重叠.我应该用新文本重新绘制孔视图吗?
解决方法:
通常,如果有很多事情要做,您将重新绘制整个视图,但是在这种情况下,您可以在旧文本上绘制一个与背景颜色相同的框,然后在其上方显示新文本.
如果您有背景图片,那么重新创建整个画布会更容易.