Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从一个画布复制到另一个画布_Android_User Interface_Canvas - Fatal编程技术网

Android 如何从一个画布复制到另一个画布

Android 如何从一个画布复制到另一个画布,android,user-interface,canvas,Android,User Interface,Canvas,我想将在一个画布()中绘制的图像复制到另一个画布中。通常讨论的使用位图的解决方案不起作用,因为位图类没有许多属于Canvas类的重要方法。还有其他解决方案吗?画布通常用于在屏幕上或位图上绘制。使用位图的解决方案非常有效:创建一个位图,创建一个画布在该位图上绘制,然后将位图绘制到另一个画布上。您还可以将所有绘图命令记录在一张图片中,并在另一个画布上重放它们。将所有绘图命令序列化,并将它们作为数组传输到另一个画布。谢谢。我很快会尝试一下,让你知道它是如何工作的。问这个问题的原因是为了能够维护画布,而

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

画布通常用于在屏幕上或位图上绘制。使用位图的解决方案非常有效:创建一个位图,创建一个画布在该位图上绘制,然后将位图绘制到另一个画布上。您还可以将所有绘图命令记录在一张图片中,并在另一个画布上重放它们。

将所有绘图命令序列化,并将它们作为数组传输到另一个画布。谢谢。我很快会尝试一下,让你知道它是如何工作的。问这个问题的原因是为了能够维护画布,而不会在每一帧都被擦除。解决方案来自。上述链接已断开。一个类似的例子是。