Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想为手指画添加撤消和重做功能,有人有想法吗?它适用于 android API 演示的手指画。
您想记录您的绘图步骤,例如每次绘制新路径时使用一个路径数组。当按下撤消按钮时,您将“绘图计数器”减一并重新绘制所有路径,直到您的“绘图计数器”。当你重做时,将你的“绘制计数器”增加一并重新绘制所有路径到计数器(或数组的末尾,自然!)。在撤消并重新绘制之后,从绘制数组中删除后面的条目。