Android帆布绘制文本并更改文本
-
09-10-2019 - |
题
我创建了一个服装视图,在OndrawMethod上,我开始绘制一些东西。一些矩,线条和文本。
canvas.drawText("Hello",150,150, paint);
现在,我想在OnTouchEvent之后更改此文本。
我的问题是,我不知道,如何删除旧文本。目前,我的第二个文本(在TouchEvent之后显示)只是重叠了我的旧文本。我应该用新文本重新绘制洞视图吗?
解决方案
通常,如果发生很多事情,您会重新绘制整个视图,但是在这种情况下,您只需绘制一个与旧文本上背景相同的颜色的盒子,然后在其顶部显示新文本。
但是,如果您有背景图像,那么重新创建整个画布会更容易。
不隶属于 StackOverflow