标签: android
我想添加撤消&手指画的重做功能,有没有人有想法? 它适用于android API演示的手指画。
答案 0 :(得分:1)
您希望记录绘图步骤,例如每次绘制新路径时使用路径数组。按下撤消按钮时,您将“绘制计数器”减1并重新绘制所有路径直至“绘制计数器”。重做时,将“绘制计数器”增加1并重新绘制到计数器的所有路径(或数组的末尾,当然!)。在撤消然后重新绘制之后,从绘图数组中删除后面的条目。