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

时间:2010-12-12 19:09:33

标签: android text android-canvas draw

我已经创建了一个costum视图,并且在onDrawMethod上我开始绘制一些东西。 一些rects,lines和text。

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

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

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

1 个答案:

答案 0 :(得分:3)

通常,如果要进行很多操作,您将重绘整个视图,但在这种情况下,您只需绘制一个与旧文本背景颜色相同的框,然后在其上方显示新文本。

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