在我的项目中,我正在对位图的像素进行重大更改,并且我想向该项目添加撤消重做功能。由于在虚拟机内存上保存多个位图不是一个好主意,我认为我唯一的选择是存储历史记录(位图)作为临时文件。在开始实现之前,我想确保我在这里做的事情并不愚蠢。
最佳答案
取决于处理能力和您想要维护的撤消历史记录的长度。如果您可以以合理的速度应用转换,那么您只需保留位图 x 操作的副本,并且在撤消时只需对其应用最后的 x-1 转换。
关于android - 将位图存储为临时文件以实现撤消和重做功能是个好主意吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4127575/