将画布绘图保存到位图上?

发布于 2024-11-10 03:14:02 字数 153 浏览 0 评论 0原文

我正在使用 SurfaceView 和画布。随着时间的推移,画布在不同的位置绘制相同的位图图像。因此,每次移动位图的位置时,位图上的任何绘图也必须移动。那么有没有一种方法可以让位图图像上的绘图保留下来,以便当图像移动时(当画布在屏幕上的不同位置重新绘制位图时),图像上的任何绘图也会随之移动?

I'm using a SurfaceView and canvas. Over time The canvas draws the same bitmap image but at different position. So every time the position of the bitmap moves, any drawings on the bitmap has to be be moved as well. So is there a way to just have the drawings on the bitmap image stay so that when the image moves(when canvas redraws the bitmap at a different location on screen), any drawings on the image moves with it as well?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

追我者格杀勿论 2024-11-17 03:14:02

您可以将位图设置为画布的后备缓冲区,以便在画布上绘制时有效地绘制到该位图。这样您就可以保留它并用它做任何您想做的事情。

You can setup a Bitmap to be the backing buffer for your canvas so that drawing to the canvas is, effective, drawing to that Bitmap. This way you can keep it around and do whatever you want with it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文