Skip to content

一个改进小建议 #4

@zhengdan66

Description

@zhengdan66

首先感谢能提供这个开源代码。代码很不错,也提出一个小建议。
目前应用提供了10步undo操作,有点少。我猜测是如果步数多会造成OOM。
为了能达到尽可能多的undo,提供一种思路,已用于我自己工程中。
在colorImageView中不保存任何的bitmap stack,而是保存(Point, oldcolor, newcolor)的stack。
当进行undo、redo时可以直接用上面的数据结构重新draw一遍。
谢谢!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions