【问题标题】:How to copy from one canvas to another如何从一张画布复制到另一张画布
【发布时间】:2016-02-09 01:06:52
【问题描述】:

我想将在一个画布 (details) 中绘制的图像复制到另一个画布中。通常讨论的使用位图的解决方案将不起作用,因为 Bitmap 类没有很多属于 Canvas 类的重要方法。还有其他解决方案吗?

【问题讨论】:

  • 序列化所有绘图命令,并将它们作为数组传输到另一个画布,也许。

标签: android user-interface canvas


【解决方案1】:

Canvas 总是用于在屏幕上或位图上绘制。使用位图的解决方案效果很好:创建一个位图,创建一个画布以在该位图上绘制,然后将该位图绘制到另一个画布上。您还可以在图片中记录所有绘图命令并在不同的画布上重播它们。

【讨论】:

猜你喜欢
  • 2023-03-16
  • 1970-01-01
  • 2016-03-03
  • 1970-01-01
  • 1970-01-01
  • 2013-01-22
  • 1970-01-01
  • 2011-05-23
  • 2018-06-24
相关资源
最近更新 更多