如何在Android绘图应用程序中添加撤消/重做功能?

时间:2012-04-25 08:36:58

标签: android

我想添加撤消&手指画的重做功能,有没有人有想法? 它适用于android API演示的手指画。

1 个答案:

答案 0 :(得分:1)

您希望记录绘图步骤,例如每次绘制新路径时使用路径数组。按下撤消按钮时,您将“绘制计数器”减1并重新绘制所有路径直至“绘制计数器”。重做时,将“绘制计数器”增加1并重新绘制到计数器的所有路径(或数组的末尾,当然!)。在撤消然后重新绘制之后,从绘图数组中删除后面的条目。