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

Android Canvas绘图文本和事后更改文本,第1张

概述我创建了一个costum视图,并在onDrawMethod上开始绘制一些东西.一些矩形,线条和文字.canvas.drawText("Hello",150,150,paint);现在,我想在OnTouchEvent之后更改文本.我的问题是,我不知道如何删除旧文本.目前,在TouchEvent之后显示的第二个文本只是与我的旧文本重叠.我应

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

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

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

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

解决方法:

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

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

总结

以上是内存溢出为你收集整理的Android Canvas绘图文本和事后更改文本全部内容,希望文章能够帮你解决Android Canvas绘图文本和事后更改文本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1068908.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)