Android画布,保存/恢复绘画设置

时间:2014-02-06 18:19:15

标签: java android canvas

我正在使用android canvas,有时逻辑就像:

  1. 我们在Paint对象中有一些设置,并使用canvas
  2. 绘制一些图形
  3. 我们应该以某种方式保存当前的Paint设置并绘制另一个图形
  4. 我们应该将Paint设置恢复为初始值并继续绘制
  5. 问题是我没有找到任何方便的方法来保存/恢复Paint设置。 我不确定手动操作是一种好方法。你能告诉我吗?

1 个答案:

答案 0 :(得分:0)

您应该根据需要制作尽可能多的绘制对象,以在画布上绘制绘图。你不想动态地改变它们,它们只用于绘制,这意味着你需要它们已经具有它们需要绘制的值。你可以恢复并保存在画布上,因为它只是从堆栈中弹出矩阵,但是,涂料应该是预先建立的。